Seg3D  2.4
Seg3D is a free volume segmentation and processing tool developed by the NIH Center for Integrative Biomedical Computing at the University of Utah Scientific Computing and Imaging (SCI) Institute.
All Classes Namespaces Functions Variables Typedefs Enumerator Friends
Public Member Functions | Static Public Member Functions | Static Protected Member Functions | Protected Attributes | List of all members
the_terminator_t Class Reference

Public Member Functions

 the_terminator_t (const char *id)
 
const std::string & id () const
 
const bool & termination_requested () const
 
void terminate_on_request () const
 
virtual void terminate ()
 
void throw_exception () const
 

Static Public Member Functions

static bool verify_termination ()
 

Static Protected Member Functions

static bool should_terminate_immediately ()
 
static std::list< the_terminator_t * > & terminators ()
 
static void add (the_terminator_t *terminator)
 
static void del (the_terminator_t *terminator)
 

Protected Attributes

std::string id_
 
bool termination_requested_
 

The documentation for this class was generated from the following files: