13 #ifndef mitkDataInteractor_h
14 #define mitkDataInteractor_h
58 itkFactorylessNewMacro(
Self);
Base class from with interactors that handle DataNodes are to be derived.
virtual void NotifyResultReady()
NotifyResultReady Sends ResultReady event via the mitk::DataNode.
ProcessEventMode GetMode() const
static const std::string IntEnterWidget
mitkClassMacro(DataInteractor, EventStateMachine)
DataNode * GetDataNode() const
virtual void SetDataNode(DataNode *dataNode)
static const std::string IntLeaveWidget
virtual void DataNodeChanged()
Is called when a DataNode is initially set or changed To be implemented by sub-classes for initializa...
~DataInteractor() override
static const std::string IntDeactivateMe
virtual void NotifyStart()
Sends StartInteraction event via the mitk::DataNode.
void ConnectActionsAndFunctions() override
Overwrite this function to connect actions from StateMachine description with functions.
Class for nodes of the DataTree.
Find image slices visible on a given plane.
itkEventMacroDeclaration(BoundingShapeInteractionEvent, itk::AnyEvent)