This class is used to play recorded (see mitkNavigationDataRecorder class) NavigationDataSets.
More...
|
| mitkClassMacro (NavigationDataPlayer, NavigationDataPlayerBase) |
|
Pointer | Clone () const |
|
void | UpdateOutputInformation () override |
| Used for pipeline update just to tell the pipeline that we always have to update. More...
|
|
void | StartPlaying () |
| This method starts the player. More...
|
|
void | StopPlaying () |
| Stops the player and closes the stream. After a call of StopPlaying(), StartPlaying() must be called to get new output data. More...
|
|
void | Pause () |
| This method pauses the player. If you want to play again call Resume() More...
|
|
void | Resume () |
| This method resumes the player when it was paused. More...
|
|
PlayerState | GetCurrentPlayerState () |
|
TimeStampType | GetTimeStampSinceStart () |
|
| mitkClassMacro (NavigationDataPlayerBase, NavigationDataSource) |
|
virtual void | SetRepeat (bool _arg) |
| Set to true if the data player should repeat the outputs. More...
|
|
virtual bool | GetRepeat () |
|
void | UpdateOutputInformation () override |
| Used for pipeline update just to tell the pipeline that we always have to update. More...
|
|
virtual NavigationDataSet::Pointer | GetNavigationDataSet () |
|
void | SetNavigationDataSet (NavigationDataSet::Pointer navigationDataSet) |
| Set mitk::NavigationDataSet for playing. Player is initialized by call to mitk::NavigationDataPlayerBase::InitPlayer() inside this method. Method must be called before this object can be used as a filter source. More...
|
|
unsigned int | GetNumberOfSnapshots () |
| Getter for the size of the mitk::NavigationDataSet used in this object. More...
|
|
unsigned int | GetCurrentSnapshotNumber () |
|
bool | IsAtEnd () |
| This method checks if player arrived at end of file. More...
|
|
| mitkClassMacroItkParent (NavigationDataSource, itk::ProcessObject) |
|
virtual std::string | GetName () |
|
virtual void | SetName (std::string _arg) |
| Sets the human readable name of this source. There is also a default name, but you can use this method if you need to define it on your own. More...
|
|
NavigationData * | GetOutput (void) |
| return the output (output with id 0) of the filter More...
|
|
NavigationData * | GetOutput (DataObjectPointerArraySizeType idx) |
| return the output with id idx of the filter More...
|
|
NavigationData * | GetOutput (const std::string &navDataName) |
| return the output with name navDataName of the filter More...
|
|
NavigationTool::Pointer | GetToolMetaData (DataObjectPointerArraySizeType idx) |
|
NavigationTool::Pointer | GetToolMetaData (const std::string &navDataName) |
|
virtual mitk::NavigationToolStorage::Pointer | GetToolMetaDataCollection () |
|
virtual void | SetToolMetaDataCollection (mitk::NavigationToolStorage::Pointer _arg) |
|
DataObjectPointerArraySizeType | GetOutputIndex (std::string navDataName) |
| return the index of the output with name navDataName, -1 if no output with that name was found More...
|
|
virtual void | RegisterAsMicroservice () |
| Registers this object as a Microservice, making it available to every module and/or plugin. To unregister, call UnregisterMicroservice(). More...
|
|
virtual void | UnRegisterMicroservice () |
| Registers this object as a Microservice, making it available to every module and/or plugin. More...
|
|
std::string | GetMicroserviceID () |
| Returns the id that this device is registered with. The id will only be valid, if the NavigationDataSource has been registered using RegisterAsMicroservice(). More...
|
|
virtual void | GraftNthOutput (unsigned int idx, itk::DataObject *graft) |
| Graft the specified DataObject onto this ProcessObject's output. More...
|
|
virtual void | GraftOutput (itk::DataObject *graft) |
| Graft the specified DataObject onto this ProcessObject's output. More...
|
|
itk::DataObject::Pointer | MakeOutput (DataObjectPointerArraySizeType idx) override |
|
itk::DataObject::Pointer | MakeOutput (const DataObjectIdentifierType &name) override |
|
virtual void | SetParameters (const mitk::PropertyList *) |
| Set all filter parameters as the PropertyList p. More...
|
|
virtual mitk::PropertyList::ConstPointer | GetParameters () const |
| Get all filter parameters as a PropertyList. More...
|
|
virtual void | Freeze () |
|
virtual void | UnFreeze () |
|
virtual bool | GetIsFrozen () |
|
This class is used to play recorded (see mitkNavigationDataRecorder class) NavigationDataSets.
Documentation TODO
Definition at line 27 of file mitkNavigationDataPlayer.h.