13 #ifndef mitkPointSetDataInteractor_h_ 14 #define mitkPointSetDataInteractor_h_ 16 #include "itkObject.h" 17 #include "itkObjectFactory.h" 18 #include "itkSmartPointer.h" 67 itkFactorylessNewMacro(
Self);
74 void SetAccuracy(
float accuracy);
81 void SetMaxPoints(
unsigned int maxNumber = 0);
91 void ConnectActionsAndFunctions()
override;
98 void DataNodeChanged()
override;
107 virtual int GetPointIndexByPosition(
Point3D position,
unsigned int time = 0,
float accuracy = -1);
182 void UnselectAll(
unsigned int timeStep,
ScalarType timeInMs);
183 void SelectPoint(
int position,
unsigned int timeStep,
ScalarType timeInMS);
DataCollection - Class to facilitate loading/accessing structured data.
Point3D m_LastPoint
to calculate a direction vector from last point and actual point
Vector3D m_SumVec
summ-vector for Movement
Implementation of the PointSetInteractor.
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...
#define mitkClassMacro(className, SuperClassName)
float m_SelectionAccuracy
PointSet::Pointer m_PointSet