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 | List of all members
Core::ActionProgress Class Reference
Inheritance diagram for Core::ActionProgress:
Core::Lockable

Public Member Functions

 ActionProgress (const std::string &message, bool is_interuptable=false, bool has_progress_updates=false)
 
void begin_progress_reporting ()
 Begin the progress reporting.
 
void end_progress_reporting ()
 End the progress reporting.
 
void set_interrupt (bool interrupt)
 Set the interrupt flag to notify that action needs to canceled.
 
bool get_interrupt ()
 
void set_progress (double progress)
 Set the progress of the action.
 
double get_progress ()
 Get the progress of the action.
 
std::string get_message () const
 
bool is_interruptable () const
 
bool has_progress_updates () const
 Whether progress will be updated.
 
- Public Member Functions inherited from Core::Lockable
mutex_type & get_mutex () const
 

Additional Inherited Members

- Public Types inherited from Core::Lockable
typedef boost::mutex mutex_type
 
typedef boost::unique_lock< mutex_type > lock_type
 

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