13 #ifndef _MITK_NavigationDataRecorderDeprecated_H 14 #define _MITK_NavigationDataRecorderDeprecated_H 16 #include <itkProcessObject.h> 80 itkSetStringMacro(FileName);
85 itkGetStringMacro(FileName);
90 itkSetMacro(DoNotOverwriteFiles,
bool);
95 itkGetMacro(Recording,
bool);
105 itkGetMacro(RecordCounter,
int);
110 itkSetMacro(RecordCountLimit,
int);
122 void SetAdditionalAttribute(
const NavigationData* nd,
const std::string& attributeName
123 ,
const std::string& attributeValue );
134 void StartRecording();
142 void StartRecording(std::ostream* stream);
147 void StopRecording();
153 void Update()
override;
173 void GenerateData()
override;
208 #endif // #define _MITK_POINT_SET_SOURCE_H unsigned int m_NumberOfInputs
counts the numbers of added input NavigationDatas
OutputFormatEnum
Determines the output format.
std::map< const mitk::NavigationData *, std::pair< std::string, std::string > > m_AdditionalAttributes
DataCollection - Class to facilitate loading/accessing structured data.
int m_RecordCounter
counts the number of frames which are recorded since StartRecording
This class records NavigationData objects.
std::string m_FileName
stores the file name and path
std::ostream * m_Stream
the output stream
bool m_StreamMustBeDeleted
mitk::RealTimeClock::Pointer m_SystemTimeClock
system time clock for system time tag in output xml file
RecordingMode
Determines where the output is directed to.
#define mitkClassMacroItkParent(className, SuperClassName)
bool m_Recording
indicates whether the recording is started or not
RecordingMode m_RecordingMode
stores the mode see enum RecordingMode
unsigned int m_NumberOfRecordedFiles
necessary for the naming of the file if there is more than one start-stop cycle
bool m_DoNotOverwriteFiles
do not overwrite any files if true
OutputFormatEnum m_OutputFormat
stores the output format; see enum OutputFormat
int m_RecordCountLimit
limits the number of frames, recording will be stopped if the limit is reached. -1 disables the limit...