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