13#ifndef mitkNavigationDataPlayer_h
14#define mitkNavigationDataPlayer_h
34 enum PlayerState { PlayerStopped, PlayerRunning, PlayerPaused };
40 void UpdateOutputInformation()
override;
79 void GenerateData()
override;
Base class for using mitk::NavigationData as a filter source. Subclasses can play objects of mitk::Na...
This class is used to play recorded (see mitkNavigationDataRecorder class) NavigationDataSets.
mitk::NavigationData::TimeStampType TimeStampType
TimeStampType m_StartPlayingTimeStamp
The start time of the playing. Set in the method mitk::NavigationDataPlayer::StartPlaying().
itkFactorylessNewMacro(Self)
PlayerState m_CurPlayerState
TimeStampType m_TimeStampSinceStart
TimeStampType m_PauseTimeStamp
Stores the time when a pause began.
mitkClassMacro(NavigationDataPlayer, NavigationDataPlayerBase)
double TimeStampType
type that holds the time at which the data was recorded in milliseconds