ImFusion SDK 4.3
TrackingMessage Class Reference

#include <ImFusion/Stream/IGTL/TrackingMessage.h>

Tracking message used for OpenIGTLink connections. More...

+ Inheritance diagram for TrackingMessage:

Detailed Description

Tracking message used for OpenIGTLink connections.

Public Types

typedef TrackingMessage Self
 Smart pointer typedef support.
 
typedef igtl::TransformMessage Superclass
 
typedef igtl::SmartPointer< SelfPointer
 
typedef igtl::SmartPointer< const SelfConstPointer
 

Public Member Functions

 igtlTypeMacro (TrackingMessage, igtl::MessageBase)
 
 igtlNewMacro (TrackingMessage)
 
void setQuality (float quality)
 Sets the quality of tracking data.
 
float quality () const
 Returns the quality of tracking data.
 

Protected Member Functions

 TrackingMessage ()
 Use the static method New() to instantiate.
 
int GetBodyPackSize () override
 
int PackBody () override
 
int UnpackBody () override
 

Protected Attributes

float m_quality
 Quality of the tracking data, will be NaN if quality is not provided.
 

Static Protected Attributes

static const int m_messageSize
 Packed body size of this message, [byte].
 

The documentation for this class was generated from the following file:
Search Tab / S to search, Esc to close