igtl::MoveToMessage Class Reference
#include <igtlMoveToMessage.h>
List of all members.
Public Types |
| enum | { POSITION_ONLY = 1,
WITH_QUATERNION3,
ALL
} |
| typedef SmartPointer< const Self > | ConstPointer |
| typedef SmartPointer< Self > | Pointer |
| typedef MoveToMessage | Self |
| typedef MessageBase | Superclass |
Public Member Functions |
| void | GetPosition (float *x, float *y, float *z) |
| void | GetPosition (float *pos) |
| void | GetQuaternion (float *ox, float *oy, float *oz, float *w) |
| void | GetQuaternion (float *quat) |
| | igtlNewMacro (igtl::MoveToMessage) |
| | igtlTypeMacro (igtl::MoveToMessage, igtl::MessageBase) |
| void | Init () |
| virtual int | SetMessageHeader (const MessageHeader *mb) |
| void | SetPackType (int t) |
| int | SetPackTypeByBodySize (int s) |
| void | SetPosition (float x, float y, float z) |
| void | SetPosition (const float *pos) |
| void | SetQuaternion (float ox, float oy, float oz, float w) |
| void | SetQuaternion (const float *quat) |
Protected Member Functions |
| virtual int | GetBodyPackSize () |
| | MoveToMessage () |
| virtual int | PackBody () |
| virtual int | UnpackBody () |
| | ~MoveToMessage () |
Protected Attributes |
| igtlInt32 | m_PackType |
| igtlFloat32 | m_Position [3] |
| igtlFloat32 | m_Quaternion [4] |
Member Typedef Documentation
Member Enumeration Documentation
- Enumerator:
| POSITION_ONLY |
|
| WITH_QUATERNION3 |
|
| ALL |
|
Constructor & Destructor Documentation
| igtl::MoveToMessage::MoveToMessage |
( |
|
) |
[protected] |
| igtl::MoveToMessage::~MoveToMessage |
( |
|
) |
[protected] |
Member Function Documentation
| int igtl::MoveToMessage::GetBodyPackSize |
( |
|
) |
[protected, virtual] |
| void igtl::MoveToMessage::GetPosition |
( |
float * |
x, |
|
|
float * |
y, |
|
|
float * |
z | |
|
) |
| | |
| void igtl::MoveToMessage::GetPosition |
( |
float * |
pos |
) |
|
| void igtl::MoveToMessage::GetQuaternion |
( |
float * |
ox, |
|
|
float * |
oy, |
|
|
float * |
oz, |
|
|
float * |
w | |
|
) |
| | |
| void igtl::MoveToMessage::GetQuaternion |
( |
float * |
quat |
) |
|
| void igtl::MoveToMessage::Init |
( |
|
) |
|
| int igtl::MoveToMessage::PackBody |
( |
|
) |
[protected, virtual] |
| int igtl::MoveToMessage::SetMessageHeader |
( |
const MessageHeader * |
mb |
) |
[virtual] |
| void igtl::MoveToMessage::SetPackType |
( |
int |
t |
) |
|
| int igtl::MoveToMessage::SetPackTypeByBodySize |
( |
int |
s |
) |
|
| void igtl::MoveToMessage::SetPosition |
( |
float |
x, |
|
|
float |
y, |
|
|
float |
z | |
|
) |
| | |
| void igtl::MoveToMessage::SetPosition |
( |
const float * |
pos |
) |
|
| void igtl::MoveToMessage::SetQuaternion |
( |
float |
ox, |
|
|
float |
oy, |
|
|
float |
oz, |
|
|
float |
w | |
|
) |
| | |
| void igtl::MoveToMessage::SetQuaternion |
( |
const float * |
quat |
) |
|
| int igtl::MoveToMessage::UnpackBody |
( |
|
) |
[protected, virtual] |
Member Data Documentation
The documentation for this class was generated from the following files: