|
| AffineBaseDataInteractor3D () |
|
| ~AffineBaseDataInteractor3D () override |
|
void | ConnectActionsAndFunctions () override |
|
void | DataNodeChanged () override |
|
virtual bool | CheckOverObject (const InteractionEvent *) |
|
virtual void | SelectObject (StateMachineAction *, InteractionEvent *) |
|
virtual void | DeselectObject (StateMachineAction *, InteractionEvent *) |
|
virtual void | InitTranslate (StateMachineAction *, InteractionEvent *) |
|
virtual void | InitRotate (StateMachineAction *, InteractionEvent *) |
|
virtual void | TranslateObject (StateMachineAction *, InteractionEvent *) |
|
virtual void | RotateObject (StateMachineAction *, InteractionEvent *) |
|
virtual void | ScaleObject (StateMachineAction *, InteractionEvent *) |
|
virtual void | TranslateUpKey (StateMachineAction *, InteractionEvent *interactionEvent) |
|
virtual void | TranslateDownKey (StateMachineAction *, InteractionEvent *interactionEvent) |
|
virtual void | TranslateLeftKey (StateMachineAction *, InteractionEvent *interactionEvent) |
|
virtual void | TranslateRightKey (StateMachineAction *, InteractionEvent *interactionEvent) |
|
virtual void | TranslateUpModifierKey (StateMachineAction *, InteractionEvent *interactionEvent) |
|
virtual void | TranslateDownModifierKey (StateMachineAction *, InteractionEvent *interactionEvent) |
|
virtual void | RotateUpKey (StateMachineAction *, InteractionEvent *interactionEvent) |
|
virtual void | RotateDownKey (StateMachineAction *, InteractionEvent *interactionEvent) |
|
virtual void | RotateLeftKey (StateMachineAction *, InteractionEvent *interactionEvent) |
|
virtual void | RotateRightKey (StateMachineAction *, InteractionEvent *interactionEvent) |
|
virtual void | RotateUpModifierKey (StateMachineAction *, InteractionEvent *interactionEvent) |
|
virtual void | RotateDownModifierKey (StateMachineAction *, InteractionEvent *interactionEvent) |
|
virtual void | ScaleDownKey (mitk::StateMachineAction *, mitk::InteractionEvent *interactionEvent) |
|
virtual void | ScaleUpKey (mitk::StateMachineAction *, mitk::InteractionEvent *interactionEvent) |
|
virtual void | RestoreNodeProperties () |
|
bool | InitMembers (InteractionEvent *interactionEvent) |
| InitMembers convenience method to avoid code duplication between InitRotate() and InitTranslate(). More...
|
|
| DataInteractor () |
|
| ~DataInteractor () override |
|
virtual void | NotifyStart () |
| Sends StartInteraction event via the mitk::DataNode. More...
|
|
virtual void | NotifyResultReady () |
| NotifyResultReady Sends ResultReady event via the mitk::DataNode. More...
|
|
| 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) |
|
virtual bool | FilterEvents (InteractionEvent *interactionEvent, DataNode *dataNode) |
|
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) |
|
virtual void | ConfigurationChanged () |
|
Affine interaction with mitk::BaseGeometry.
Definition at line 36 of file mitkAffineBaseDataInteractor3D.h.