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
Seg3D::ControllerContext Class Reference
Inheritance diagram for Seg3D::ControllerContext:
Core::ActionContext

Public Member Functions

 ControllerContext (ControllerInterface *controller)
 
virtual void report_error (const std::string &error)
 
virtual void report_warning (const std::string &warning)
 
virtual void report_message (const std::string &message)
 
virtual void report_need_resource (Core::NotifierHandle resource)
 
virtual void report_done ()
 
virtual Core::ActionSource source () const
 
- Public Member Functions inherited from Core::ActionContext
virtual void report_status (ActionStatus status)
 
virtual void report_result (const ActionResultHandle &result)
 
virtual ActionStatus status () const
 
virtual Core::NotifierHandle get_resource_notifier ()
 
virtual void reset_context ()
 
virtual Core::ActionResultHandle get_result ()
 
virtual std::string get_error_message ()
 
bool is_success ()
 
bool is_invalid ()
 
bool is_unavailable ()
 
bool is_error ()
 

Additional Inherited Members

- Protected Attributes inherited from Core::ActionContext
ActionStatus status_
 
std::string error_msg_
 
Core::NotifierHandle notifier_
 
Core::ActionResultHandle result_
 

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