|
| mitkClassMacro (NavigationDataRecorder, NavigationDataToNavigationDataFilter) |
|
Pointer | Clone () const |
|
virtual bool | GetRecording () |
| Returns whether the NavigationDataRecorder is currently recording or not. More...
|
|
virtual mitk::NavigationDataSet::Pointer | GetNavigationDataSet () |
| Returns the set that contains all of the recorded data. More...
|
|
virtual void | SetRecordCountLimit (int _arg) |
| Sets a limit of recorded data sets / frames. Recording will be stopped if the number is reached. values < 1 disable this behaviour. Default is -1. More...
|
|
virtual bool | GetStandardizeTime () |
| Returns whether to use the navigationdata's time stamp or to create a new one upon recording. More...
|
|
virtual void | SetStandardizeTime (bool _arg) |
| If set to false, the navigationdata's timestamp will be used. If set to true, the recorder will generate a timestamp when it copies the data to the navigationdataset. More...
|
|
virtual void | SetRecordOnlyValidData (bool _arg) |
| If set to false, invalid navigationDatas will also be used. If set to true, the recorder will record only valid data. Standard is false. More...
|
|
virtual bool | GetRecordOnlyValidData () |
| Returns whether to use valid data only. More...
|
|
virtual void | StartRecording () |
| Starts recording NavigationData into the NavigationDataSet. More...
|
|
virtual void | StopRecording () |
| Stops StopsRecording to the NavigationDataSet. More...
|
|
virtual void | ResetRecording () |
| Resets the Datasets and the timestamp, so a new recording can happen. More...
|
|
virtual int | GetNumberOfRecordedSteps () |
| Returns the number of time steps that were recorded in the current set. Warning: This Method does NOT Stop Recording! More...
|
|
| mitkClassMacro (NavigationDataToNavigationDataFilter, NavigationDataSource) |
|
virtual void | SetInput (const NavigationData *nd) |
| Set the input of this filter. More...
|
|
virtual void | SetInput (unsigned int idx, const NavigationData *nd) |
| Set input with id idx of this filter. More...
|
|
const NavigationData * | GetInput (void) const |
| Get the input of this filter. More...
|
|
const NavigationData * | GetInput (unsigned int idx) const |
| Get the input with id idx of this filter. More...
|
|
const NavigationData * | GetInput (std::string navDataName) const |
| Get the input with name navDataName of this filter. More...
|
|
DataObjectPointerArraySizeType | GetInputIndex (std::string navDataName) |
| return the index of the input with name navDataName, throw std::invalid_argument exception if that name was not found More...
|
|
virtual void | ConnectTo (mitk::NavigationDataSource *UpstreamFilter) |
| Connects the input of this filter to the outputs of the given NavigationDataSource. 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 records NavigationData objects into NavigationDataSets.
Documentation The recording is started with the call of the method StartRecording(). Now every Update() stores the current state of the added NavigationDatas into the NavigationDataSet. With StopRecording() the stream is stopped, but can be resumed anytime. To start recording to a new NavigationDataSet, call ResetRecording();
- Warning
- Do not add inputs while the recorder ist recording. The recorder can't handle that and will cause a nullpointer exception.
Definition at line 34 of file mitkNavigationDataRecorder.h.