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.
|
#include <ActionContext.h>
Protected Attributes | |
ActionStatus | status_ |
std::string | error_msg_ |
Core::NotifierHandle | notifier_ |
Core::ActionResultHandle | result_ |
The action context contains all the information for the action to relay information back to the point of origin. As this type of information is not cached in provenance or in session files, the ActionContext is a separate entity with a pointer to the Action which describes the action that needs to be done. Action itself contains the pointers to the functions that need to be executed and with which parameters, but not where to report errors, the source of the action ect. The latter information is contained in the ActionContext. Each source needs to derive its own ActionContext from this class and generate the specifics of where information needs to be relayed to.