17 #ifndef MITKNavigationDataPlayerBase_H_HEADER_INCLUDED_
18 #define MITKNavigationDataPlayerBase_H_HEADER_INCLUDED_
42 itkSetMacro(Repeat,
bool)
47 itkGetMacro(Repeat,
bool)
52 virtual void UpdateOutputInformation()
override;
71 unsigned int GetNumberOfSnapshots();
73 unsigned int GetCurrentSnapshotNumber();
89 virtual void GenerateData() = 0;
102 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.