Medical Imaging Interaction Toolkit  2016.11.0
Medical Imaging Interaction Toolkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
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