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 | Protected Attributes | List of all members
Core::ActionContextContainer Class Reference
Inheritance diagram for Core::ActionContextContainer:
Core::ActionContext Seg3D::UndoActionContext

Public Member Functions

 ActionContextContainer (ActionContextHandle context)
 
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_status (ActionStatus status)
 
virtual void report_result (const ActionResultHandle &result)
 
virtual void report_need_resource (NotifierHandle notifier)
 
virtual Core::NotifierHandle get_resource_notifier ()
 
virtual void reset_context ()
 
virtual Core::ActionResultHandle get_result ()
 
virtual void report_done ()
 
virtual ActionSource source () const
 
- Public Member Functions inherited from Core::ActionContext
virtual ActionStatus status () const
 
virtual std::string get_error_message ()
 
bool is_success ()
 
bool is_invalid ()
 
bool is_unavailable ()
 
bool is_error ()
 

Protected Attributes

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