18 #ifndef MITKOPENIGTLINKMESSAGETONAVIGATIONDATAFILTER_H_HEADER_INCLUDED_
19 #define MITKOPENIGTLINKMESSAGETONAVIGATIONDATAFILTER_H_HEADER_INCLUDED_
24 #include "MitkIGTExports.h"
44 itkFactorylessNewMacro(Self)
47 using Superclass::SetInput;
70 virtual void SetInput(
unsigned int idx,
const IGTLMessage* msg);
83 const IGTLMessage* GetInput(
unsigned int idx)
const;
88 const IGTLMessage* GetInput(std::string messageName)
const;
95 DataObjectPointerArraySizeType GetInputIndex(std::string messageName);
114 void SetNumberOfExpectedOutputs(
unsigned int numOutputs);
120 virtual void GenerateData()
override;
121 void GenerateTransformData();
122 void GenerateTrackingDataData();
123 void GenerateQuaternionTrackingDataData();
133 void CreateOutputsForAllInputs();
138 virtual void GenerateOutputInformation()
override;
DataCollection - Class to facilitate loading/accessing structured data.
IGTLinkMessageToNavigationDataFilter is a filter that receives OpenIGTLink messages as input and prod...
A wrapper for the OpenIGTLink message type.
#define mitkClassMacro(className, SuperClassName)
OpenIGTLink message source.