17 #ifndef _MITK_NavigationDataRecorder_H
18 #define _MITK_NavigationDataRecorder_H
44 itkFactorylessNewMacro(Self)
50 itkGetMacro(Recording,
bool);
60 itkSetMacro(RecordCountLimit,
int);
65 itkGetMacro(StandardizeTime,
bool);
71 itkSetMacro(StandardizeTime,
bool);
76 virtual void StartRecording();
84 virtual void StopRecording();
91 virtual void ResetRecording();
97 virtual int GetNumberOfRecordedSteps();
101 virtual void GenerateData()
override;
120 #endif // #define _MITK_POINT_SET_SOURCE_H
NavigationDataToNavigationDataFilter is the base class of all filters that receive NavigationDatas as...
bool m_Recording
indicates whether the recording is started or not
int m_RecordCountLimit
limits the number of frames, recording will be stopped if the limit is reached. -1 disables the limit...
bool m_StandardizedTimeInitialized
DataCollection - Class to facilitate loading/accessing structured data.
This class records NavigationData objects into NavigationDataSets.
#define mitkClassMacro(className, SuperClassName)
Data structure which stores streams of mitk::NavigationData for multiple tools.
unsigned int m_NumberOfInputs
counts the numbers of added input NavigationDatas
mitk::NavigationDataSet::Pointer m_NavigationDataSet