Public Member Functions | Public Attributes
TomGine::tgPose Class Reference

Class tgPose. More...

#include <tgPose.h>

Inheritance diagram for TomGine::tgPose:
Inheritance graph
[legend]

List of all members.

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

Detailed Description

Class tgPose.

Definition at line 20 of file tgPose.h.


Member Function Documentation

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.

tgPose tgPose::operator* ( const tgPose p) const

Definition at line 18 of file tgPose.cpp.

vec3 tgPose::operator* ( const vec3 t) const

Definition at line 33 of file tgPose.cpp.

tgPose tgPose::operator+ ( const tgPose p) const

Definition at line 45 of file tgPose.cpp.

tgPose tgPose::operator- ( const tgPose p) const

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 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.

Definition at line 59 of file tgPose.cpp.


Member Data Documentation

Definition at line 23 of file tgPose.h.

Definition at line 22 of file tgPose.h.


The documentation for this class was generated from the following files:


blort
Author(s): Michael Zillich, Thomas Mörwald, Johann Prankl, Andreas Richtsfeld, Bence Magyar (ROS version)
autogenerated on Thu Jan 2 2014 11:38:27