Observer that adds interaction with a multi-label segmentation session to the default display interaction.
More...
|
| SegmentationInteractor () |
|
| ~SegmentationInteractor () override |
|
void | ConnectActionsAndFunctions () override |
|
| DisplayActionEventBroadcast () |
|
| ~DisplayActionEventBroadcast () override |
|
void | ConfigurationChanged () override |
| This function is executed when a config object is set / changed (via 'SetEventConfig' or 'AddEventConfig' in 'InteractionEventObserver'). It is used to read out the parameters set in the configuration file and to set the member variables accordingly. More...
|
|
bool | FilterEvents (InteractionEvent *interactionEvent, DataNode *dataNode) override |
| Filters the event resp. the sender of the event. More...
|
|
bool | CheckPositionEvent (const InteractionEvent *interactionEvent) |
| Check if the given interaction event is actually an 'InteractionPositionEvent'. More...
|
|
bool | CheckRotationPossible (const InteractionEvent *interactionEvent) |
|
bool | CheckSwivelPossible (const InteractionEvent *interactionEvent) |
|
void | Init (StateMachineAction *stateMachineAction, InteractionEvent *interactionEvent) |
|
void | Move (StateMachineAction *stateMachineAction, InteractionEvent *interactionEvent) |
|
void | SetCrosshair (StateMachineAction *stateMachineAction, InteractionEvent *interactionEvent) |
|
void | Zoom (StateMachineAction *stateMachineAction, InteractionEvent *interactionEvent) |
|
void | Scroll (StateMachineAction *stateMachineAction, InteractionEvent *interactionEvent) |
|
void | ScrollOneUp (StateMachineAction *stateMachineAction, InteractionEvent *interactionEvent) |
|
void | ScrollOneDown (StateMachineAction *stateMachineAction, InteractionEvent *interactionEvent) |
|
void | AdjustLevelWindow (StateMachineAction *stateMachineAction, InteractionEvent *interactionEvent) |
|
void | StartRotation (StateMachineAction *stateMachineAction, InteractionEvent *interactionEvent) |
|
void | EndRotation (StateMachineAction *stateMachineAction, InteractionEvent *interactionEvent) |
|
void | Rotate (StateMachineAction *stateMachineAction, InteractionEvent *interactionEvent) |
|
void | Swivel (StateMachineAction *stateMachineAction, InteractionEvent *interactionEvent) |
|
void | IncreaseTimeStep (StateMachineAction *stateMachineAction, InteractionEvent *interactionEvent) |
|
void | DecreaseTimeStep (StateMachineAction *stateMachineAction, InteractionEvent *interactionEvent) |
|
| EventStateMachine () |
|
| ~EventStateMachine () override |
|
void | AddActionFunction (const std::string &action, TActionFunctor *functor) |
|
void | AddActionFunction (const std::string &action, const ActionFunctionDelegate &delegate) |
|
void | AddConditionFunction (const std::string &condition, const ConditionFunctionDelegate &delegate) |
|
StateMachineState * | GetCurrentState () const |
|
void | ResetToStartState () |
| ResetToStartState Reset state machine to it initial starting state. More...
|
|
virtual bool | CheckCondition (const StateMachineCondition &condition, const InteractionEvent *interactionEvent) |
|
virtual void | ExecuteAction (StateMachineAction *action, InteractionEvent *interactionEvent) |
|
void | SetMouseCursor (const char *xpm[], int hotspotX, int hotspotY) |
| Sets the specified mouse cursor. More...
|
|
void | ResetMouseCursor () |
| Resets the mouse cursor to its original state. More...
|
|
StateMachineTransition * | GetExecutableTransition (InteractionEvent *event) |
| Returns the executable transition for the given event. More...
|
|
Protected Member Functions inherited from mitk::InteractionEventHandler |
| InteractionEventHandler () |
|
| ~InteractionEventHandler () override |
|
PropertyList::Pointer | GetAttributes () const |
|
std::string | MapToEventVariant (InteractionEvent *interactionEvent) |
|
Observer that adds interaction with a multi-label segmentation session to the default display interaction.
At the moment, this includes changing the active label.
Definition at line 30 of file mitkSegmentationInteractor.h.