17 #ifndef mitkSurfaceDeformationDataInteractor3D_h_
18 #define mitkSurfaceDeformationDataInteractor3D_h_
37 itkFactorylessNewMacro(
Self) itkCloneMacro(
Self)
69 vtkPolyData *polyData,
int timeStep,
const Point3D &pickedPoint,
int mode,
double scalar = 0.0);
71 double m_InitialPickedWorldPoint[4];
73 Point3D m_SurfaceColorizationCenter;
76 vtkPolyData *m_OriginalPolyData;
Class for storing surfaces (vtkPolyData).
virtual bool CheckOverObject(const InteractionEvent *)
Checks if the mouse pointer is over the object.
#define MITKDATATYPESEXT_EXPORT
virtual void DataNodeChanged() override
Called when a DataNode has been set/changed.
DataCollection - Class to facilitate loading/accessing structured data.
virtual void DeselectObject(StateMachineAction *, InteractionEvent *)
Called if the mouse pointer leaves the area of the object.
virtual void SelectObject(StateMachineAction *, InteractionEvent *)
Called if the mouse pointer is over the object indicated by a color change.
Base class from with interactors that handle DataNodes are to be derived.
Represents an action, that is executed after a certain event (in statemachine-mechanism) TODO: implem...
virtual void ConnectActionsAndFunctions() override
#define mitkClassMacro(className, SuperClassName)