19 m_PositionEpsilon(0.0f), m_OrientationEpsilon(0.0f), m_CovErrorEpsilon(0.0f), m_TimeStampEpsilon(0.0f)
21 this->SetNumberOfRequiredInputs(1);
50 for (
unsigned int i = 0; i < this->GetNumberOfOutputs() ; ++i)
59 m_PositionChangedMessage.Send(input->
GetPosition(), i);
71 m_DataValidChangedMessage.Send(input->
IsDataValid(), i);
NavigationData * GetOutput(void)
return the output (output with id 0) of the filter
~NavigationDataToMessageFilter() override
NavigationDataToNavigationDataFilter is the base class of all filters that receive NavigationDatas as...
DataCollection - Class to facilitate loading/accessing structured data.
virtual PositionType GetPosition() const
returns position of the NavigationData object
const NavigationData * GetInput(void) const
Get the input of this filter.
virtual TimeStampType GetIGTTimeStamp() const
gets the IGT timestamp of the NavigationData object in milliseconds Please note, that there is also t...
double m_TimeStampEpsilon
void GenerateData() override
filter execute method
double m_OrientationEpsilon
void Graft(const DataObject *data) override
Graft the data and information from one NavigationData to another.
virtual CovarianceMatrixType GetCovErrorMatrix() const
gets the 6x6 Error Covariance Matrix of the NavigationData object
virtual OrientationType GetOrientation() const
returns the orientation of the NavigationData object
virtual bool IsDataValid() const
returns true if the object contains valid data
NavigationDataToMessageFilter()