OpenIGTLink/ProtocolV2/Type/QTransform

From NAMIC Wiki
Revision as of 03:46, 30 November 2010 by Tokuda (talk | contribs) (Created page with ' << Version 2 Draft Page =Summary= The QTRANS data type is used to transfer position and orientation information. The data are a combinat…')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Home < OpenIGTLink < ProtocolV2 < Type < QTransform

<< Version 2 Draft Page

Summary

The QTRANS data type is used to transfer position and orientation information. The data are a combination of 3-dimensional vector for the position and quaternion for the orientation. Although equivalent position and orientation can be described with the TRANSFORM data type, the QTRANS data type has the advantage of smaller data size (19%). It is therefore more suitable for pushing high frame-rate data from tracking devices.

Message Types

TRANSFORM

Data Type Description
X 32-bit float X position
Y 32-bit float Y position
Z 32-bit float Z position
OX 32-bit float X element in quaternion
OY 32-bit float Y element in quaternion
OZ 32-bit float Z element in quaternion
W 32-bit float W element in quaternion


GET_QTRANS

Data Type Description

STT_QTRANS

Data Type Description

STP_QTRANS

Data Type Description

Implementations

QTRANS type is implemented in the following files:

Contributors

This message was originally proposed in version 1 as POSITION.

Comments