#include <tgPose.h>
Public Member Functions | |
void | Activate () const |
void | Deactivate () const |
void | GetPose (mat3 &r, vec3 &p) const |
tgPose | operator* (const tgPose &p) const |
vec3 | operator* (const vec3 &t) const |
tgPose | operator+ (const tgPose &p) const |
tgPose | operator- (const tgPose &p) const |
void | Print () const |
void | PrintHeader () const |
void | Rotate (float x, float y, float z) |
void | Rotate (vec3 r) |
void | RotateAxis (vec3 rot) |
void | RotateEuler (vec3 rot) |
void | SetPose (mat3 r, vec3 p) |
void | Translate (float x, float y, float z) |
void | Translate (vec3 t) |
tgPose | Transpose () const |
Public Attributes | |
tgQuaternion | q |
vec3 | t |
void tgPose::Activate | ( | ) | const |
Definition at line 72 of file tgPose.cpp.
void tgPose::Deactivate | ( | ) | const |
Definition at line 78 of file tgPose.cpp.
void tgPose::GetPose | ( | mat3 & | r, |
vec3 & | p | ||
) | const |
Definition at line 99 of file tgPose.cpp.
Definition at line 18 of file tgPose.cpp.
Definition at line 33 of file tgPose.cpp.
Definition at line 45 of file tgPose.cpp.
Definition at line 52 of file tgPose.cpp.
void tgPose::Print | ( | ) | const |
Definition at line 86 of file tgPose.cpp.
void tgPose::PrintHeader | ( | ) | const |
Definition at line 82 of file tgPose.cpp.
void tgPose::Rotate | ( | float | x, |
float | y, | ||
float | z | ||
) |
Definition at line 108 of file tgPose.cpp.
void TomGine::tgPose::Rotate | ( | vec3 | r | ) |
void tgPose::RotateAxis | ( | vec3 | rot | ) |
Definition at line 119 of file tgPose.cpp.
void tgPose::RotateEuler | ( | vec3 | rot | ) |
Definition at line 132 of file tgPose.cpp.
void tgPose::SetPose | ( | mat3 | r, |
vec3 | p | ||
) |
Definition at line 90 of file tgPose.cpp.
void tgPose::Translate | ( | float | x, |
float | y, | ||
float | z | ||
) |
Definition at line 139 of file tgPose.cpp.
void tgPose::Translate | ( | vec3 | t | ) |
Definition at line 145 of file tgPose.cpp.
tgPose tgPose::Transpose | ( | ) | const |
Definition at line 59 of file tgPose.cpp.