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 | Friends | List of all members
Core::PythonActionContext Class Reference
Inheritance diagram for Core::PythonActionContext:
Core::ActionContext

Public Member Functions

virtual void report_error (const std::string &error) override
 
virtual void report_warning (const std::string &warning) override
 
virtual void report_message (const std::string &message) override
 
virtual Core::ActionSource source () const override
 
- Public Member Functions inherited from Core::ActionContext
virtual void report_status (ActionStatus status)
 
virtual void report_result (const ActionResultHandle &result)
 
virtual void report_need_resource (NotifierHandle notifier)
 
virtual void report_done ()
 
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 ()
 

Friends

class PythonInterpreter
 

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: