Rotation3d Class Reference
#include <rotate3d.h>
List of all members.
Public Member Functions |
| | Rotation3d () |
| virtual | ~Rotation3d () |
| void | rotate (float x, float y, float z, float *tr) const |
| void | rotate (float *r, float *tr) const |
| void | inverse_rotate (float *tr, float *r) const |
| void | identity () |
| void | rotate_x (float radians) |
| void | rotate_y (float radians) |
| void | rotate_z (float radians) |
| void | origin (float x, float y, float z) |
| void | offset (float x, float y) |
| void | post_multiply (Rotation3d &) |
| void | x_axis (float &x, float &y) const |
| void | y_axis (float &x, float &y) const |
| void | z_axis (float &x, float &y) const |
Private Attributes |
| float | a_ [3][3] |
| float | o_ [2][3] |
Constructor & Destructor Documentation
| Rotation3d::Rotation3d |
( |
|
) |
|
| virtual Rotation3d::~Rotation3d |
( |
|
) |
[virtual] |
Member Function Documentation
| void Rotation3d::identity |
( |
|
) |
|
| void Rotation3d::inverse_rotate |
( |
float * |
tr, |
|
|
float * |
r | |
|
) |
| | const |
| void Rotation3d::offset |
( |
float |
x, |
|
|
float |
y | |
|
) |
| | |
| void Rotation3d::origin |
( |
float |
x, |
|
|
float |
y, |
|
|
float |
z | |
|
) |
| | |
| void Rotation3d::rotate |
( |
float * |
r, |
|
|
float * |
tr | |
|
) |
| | const |
| void Rotation3d::rotate |
( |
float |
x, |
|
|
float |
y, |
|
|
float |
z, |
|
|
float * |
tr | |
|
) |
| | const |
| void Rotation3d::rotate_x |
( |
float |
radians |
) |
|
| void Rotation3d::rotate_y |
( |
float |
radians |
) |
|
| void Rotation3d::rotate_z |
( |
float |
radians |
) |
|
| void Rotation3d::x_axis |
( |
float & |
x, |
|
|
float & |
y | |
|
) |
| | const |
| void Rotation3d::y_axis |
( |
float & |
x, |
|
|
float & |
y | |
|
) |
| | const |
| void Rotation3d::z_axis |
( |
float & |
x, |
|
|
float & |
y | |
|
) |
| | const |
Member Data Documentation
The documentation for this class was generated from the following file: