Medical Imaging Interaction Toolkit
2023.04.00
Medical Imaging Interaction Toolkit
|
Go to the documentation of this file.
13 #ifndef mitkNavigationDataRecorder_h
14 #define mitkNavigationDataRecorder_h
40 itkFactorylessNewMacro(Self);
47 itkGetMacro(Recording,
bool);
57 itkSetMacro(RecordCountLimit,
int);
62 itkGetMacro(StandardizeTime,
bool);
68 itkSetMacro(StandardizeTime,
bool);
74 itkSetMacro(RecordOnlyValidData,
bool);
79 itkGetMacro(RecordOnlyValidData,
bool);
84 virtual void StartRecording();
92 virtual void StopRecording();
99 virtual void ResetRecording();
105 virtual int GetNumberOfRecordedSteps();
109 void GenerateData()
override;
mitk::NavigationDataSet::Pointer m_NavigationDataSet
bool m_Recording
indicates whether the recording is started or not
bool m_StandardizedTimeInitialized
set to true the first time start recording is called.
bool m_RecordOnlyValidData
indicates whether only valid data is recorded
NavigationDataToNavigationDataFilter is the base class of all filters that receive NavigationDatas as...
bool m_StandardizeTime
indicates whether one should use the timestamps in NavigationData or create new timestamps upon recor...
This class records NavigationData objects into NavigationDataSets.
DataCollection - Class to facilitate loading/accessing structured data.
int m_RecordCountLimit
limits the number of frames, recording will be stopped if the limit is reached. -1 disables the limit
Data structure which stores streams of mitk::NavigationData for multiple tools.
#define mitkClassMacro(className, SuperClassName)
unsigned int m_NumberOfInputs
counts the numbers of added input NavigationDatas
itk::SmartPointer< Self > Pointer