13 #ifndef MITKNavigationDataPlayerBase_H_HEADER_INCLUDED_ 14 #define MITKNavigationDataPlayerBase_H_HEADER_INCLUDED_ 38 itkSetMacro(Repeat,
bool);
43 itkGetMacro(Repeat,
bool);
48 void UpdateOutputInformation()
override;
67 unsigned int GetNumberOfSnapshots();
69 unsigned int GetCurrentSnapshotNumber();
85 void GenerateData()
override = 0;
98 void GraftEmptyOutput();
NavigationDataSet::Pointer m_NavigationDataSet
DataCollection - Class to facilitate loading/accessing structured data.
mitk::NavigationDataSet::NavigationDataSetConstIterator m_NavigationDataSetIterator
Iterator always points to the NavigationData object which is in the outputs at the moment...
#define mitkClassMacro(className, SuperClassName)
Data structure which stores streams of mitk::NavigationData for multiple tools.
bool m_Repeat
If the player should repeat outputs. Default is false.
Base class for using mitk::NavigationData as a filter source. Subclasses can play objects of mitk::Na...
std::vector< std::vector< mitk::NavigationData::Pointer > >::const_iterator NavigationDataSetConstIterator
This iterator iterates over the distinct time steps in this set. And is const.