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