14#ifndef mitkNavigationDataToMessageFilter_h
15#define mitkNavigationDataToMessageFilter_h
18#include "mitkMessage.h"
87 void GenerateData()
override;
NavigationDataToMessageFilter emits multiple mitk::Message messages when the input NavigationData val...
itkGetMacro(OrientationEpsilon, double)
itkGetMacro(TimeStampEpsilon, double)
itkSetMacro(OrientationEpsilon, double)
itkGetMacro(CovErrorEpsilon, double)
mitkNewMessage2Macro(DataValidChanged, bool, unsigned int)
Sends the message DataValidChangedMessage whenever the DataValid flag of the input changes....
double m_OrientationEpsilon
mitkNewMessage2Macro(OrientationChanged, mitk::NavigationData::OrientationType, unsigned int)
Sends the message OrientationChangedMessage whenever the orientation of the input changes....
mitkNewMessage2Macro(PositionChanged, mitk::NavigationData::PositionType, unsigned int)
Sends the message PositionChangedMessage whenever the position of the input changes....
itkSetMacro(PositionEpsilon, double)
sets the nth input of the filter. Warning: this filter only has input #0!
itkGetMacro(PositionEpsilon, double)
itkFactorylessNewMacro(Self)
mitkNewMessage2Macro(TimeStampChanged, mitk::NavigationData::TimeStampType, unsigned int)
Sends the message TimeStampChangedMessage whenever the timestamp of the input changes....
itkSetMacro(CovErrorEpsilon, double)
double m_TimeStampEpsilon
mitkClassMacro(NavigationDataToMessageFilter, NavigationDataToNavigationDataFilter)
mitkNewMessage2Macro(ErrorChanged, mitk::NavigationData::CovarianceMatrixType, unsigned int)
Sends the message ErrorChangedMessage whenever the error covariance matrix of the input changes....
itkSetMacro(TimeStampEpsilon, double)
NavigationDataToNavigationDataFilter is the base class of all filters that receive NavigationDatas as...
itk::Matrix< mitk::ScalarType, 6, 6 > CovarianceMatrixType
type that holds the error characterization of the position and orientation measurements
mitk::Quaternion OrientationType
Type that holds the orientation part of the tracking data.
double TimeStampType
type that holds the time at which the data was recorded in milliseconds
mitk::Point3D PositionType
Type that holds the position part of the tracking data.