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: