Medical Imaging Interaction Toolkit  2016.11.0
Medical Imaging Interaction Toolkit
mitkBoundingShapeInteractor.h File Reference

Go to the source code of this file.

Namespaces

 mitk
 DataCollection - Class to facilitate loading/accessing structured data.
 

Functions

static itkEventMacro(BoundingShapeInteractionEvent, itk::AnyEvent) class MITKBOUNDINGSHAPE_EXPORT BoundingShapeInteractor Pointer mitk::New ()
 Basic interaction methods for mitk::GeometryData. More...
 
Pointer mitk::Clone () const
 
virtual void mitk::SetDataNode (DataNode *dataNode) override
 
void mitk::SetRotationEnabled (bool rotationEnabled)
 
 mitk::BoundingShapeInteractor ()
 
virtual mitk::~BoundingShapeInteractor ()
 
virtual void mitk::ConnectActionsAndFunctions () override
 
virtual void mitk::DataNodeChanged () override
 Called when a DataNode has been set/changed. More...
 
void mitk::HandlePositionChanged (const InteractionEvent *interactionEvent, Point3D &center)
 
virtual bool mitk::CheckOverObject (const InteractionEvent *)
 Checks if the mouse pointer is over the object. More...
 
virtual bool mitk::CheckOverHandles (const InteractionEvent *interactionEvent)
 Checks if the mouse pointer is over one of the assigned handles. More...
 
virtual void mitk::SelectObject (StateMachineAction *, InteractionEvent *)
 Called if the mouse pointer is over the object indicated by a color change. More...
 
virtual void mitk::DeselectObject (StateMachineAction *, InteractionEvent *)
 Called if the mouse pointer leaves the area of the object. More...
 
virtual void mitk::SelectHandle (StateMachineAction *, InteractionEvent *)
 Called if the mouse pointer is over one of the handles indicated by a color change. More...
 
virtual void mitk::TranslateObject (StateMachineAction *, InteractionEvent *)
 Performs a translation of the object relative to the mouse movement. More...
 
virtual void mitk::ScaleObject (StateMachineAction *, InteractionEvent *)
 Performs a object shape change by influencing the scaling of the initial bounding box. More...
 
virtual void mitk::InitInteraction (StateMachineAction *, InteractionEvent *interactionEvent)
 Performs a rotation of the object relative to the mouse movement. More...
 
virtual void mitk::DeselectHandles (StateMachineAction *, InteractionEvent *interactionEvent)
 Deselects all Handles at the end of interaction. More...
 
virtual void mitk::RestoreNodeProperties ()
 Restore default properties of bounding box and handles. More...
 
bool mitk::InitMembers (InteractionEvent *interactionEvent)
 Initializes member variables. More...
 

Variables

Impl * mitk::m_Impl