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.
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: