|
| mitkClassMacro (NavigationDataToMessageFilter, NavigationDataToNavigationDataFilter) |
|
Pointer | Clone () const |
|
| mitkNewMessage2Macro (PositionChanged, mitk::NavigationData::PositionType, unsigned int) |
| Sends the message PositionChangedMessage whenever the position of the input changes. First parameter is the new position, second parameter is the index of the input that changed. More...
|
|
| mitkNewMessage2Macro (OrientationChanged, mitk::NavigationData::OrientationType, unsigned int) |
| Sends the message OrientationChangedMessage whenever the orientation of the input changes. First parameter is the new orientation, second parameter is the index of the input that changed. More...
|
|
| mitkNewMessage2Macro (ErrorChanged, mitk::NavigationData::CovarianceMatrixType, unsigned int) |
| Sends the message ErrorChangedMessage whenever the error covariance matrix of the input changes. First parameter is the new error covariance matrix, second parameter is the index of the input that changed. More...
|
|
| mitkNewMessage2Macro (TimeStampChanged, mitk::NavigationData::TimeStampType, unsigned int) |
| Sends the message TimeStampChangedMessage whenever the timestamp of the input changes. First parameter is the new timestamp, second parameter is the index of the input that changed. More...
|
|
| mitkNewMessage2Macro (DataValidChanged, bool, unsigned int) |
| Sends the message DataValidChangedMessage whenever the DataValid flag of the input changes. First parameter is the new DataValid value, second parameter is the index of the input that changed. More...
|
|
virtual void | SetPositionEpsilon (double _arg) |
| sets the nth input of the filter. Warning: this filter only has input #0! More...
|
|
virtual void | SetOrientationEpsilon (double _arg) |
|
virtual void | SetCovErrorEpsilon (double _arg) |
|
virtual void | SetTimeStampEpsilon (double _arg) |
|
virtual double | GetPositionEpsilon () |
|
virtual double | GetOrientationEpsilon () |
|
virtual double | GetCovErrorEpsilon () |
|
virtual double | GetTimeStampEpsilon () |
|
| 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...
|
|
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...
|
|
virtual itk::DataObject::Pointer | MakeOutput (DataObjectPointerArraySizeType idx) override |
|
virtual 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 () |
|
NavigationDataToMessageFilter emits multiple mitk::Message messages when the input NavigationData values change.
Documentation This filter can have multiple inputs. It emits the following Messages if an input navigation data values changed since the last Update()
- PositionChangedMessage
- OrientationChangedMessage
- ErrorChangedMessage
- TimeStampChangedMessage
- DataValidChangedMessage
The first parameter of these messages is the new value, the second is the index of the input that has changed The filter has as many outputs as it has inputs. It copies the inputs to the outputs after sending the messages.
Definition at line 41 of file mitkNavigationDataToMessageFilter.h.