Rotation3 Class Reference
#include <composite3.hh>
Public Member Functions |
| Rotation3 () |
| Rotation3 (Real phi, Real theta, Real psi, const Vec3 &origin=Vec3(0.0, 0.0, 0.0)) |
| Rotation3 (const Vec3 &axis, Real angle, const Vec3 &origin=Vec3(0.0, 0.0, 0.0)) |
| Rotation3 (const Line3 &line, Real angle) |
| Rotation3 (const Mat3 &rot, const Vec3 &origin=Vec3(0.0, 0.0, 0.0)) |
| Rotation3 (const Quat &q, const Vec3 &origin=Vec3(0.0, 0.0, 0.0)) |
Vec3 | GetOrigin () const |
Real | GetPhi () const |
Real | GetTheta () const |
Real | GetPsi () const |
Quat | GetQuat () const |
Vec3 | GetRotationAxis () const |
Real | GetRotationAngle () const |
Mat3 | GetRotationMatrix () const |
void | SetOrigin (const Vec3 &o) |
void | SetPhi (Real phi) |
void | SetTheta (Real theta) |
void | SetPsi (Real psi) |
void | SetQuat (const Quat &q) |
void | SetRotationAxis (const Vec3 &v) |
void | SetRotationAngle (Real angle) |
void | SetRotationMatrix (const Mat3 &rot) |
Vec3 | Apply (const Vec3 &) const |
bool | operator== (const Rotation3 &rhs) const |
Detailed Description
Definition at line 144 of file composite3.hh.
Constructor & Destructor Documentation
Member Function Documentation
Real GetRotationAngle |
( |
|
) |
const |
Vec3 GetRotationAxis |
( |
|
) |
const |
Mat3 GetRotationMatrix |
( |
|
) |
const |
bool operator== |
( |
const Rotation3 & |
rhs |
) |
const |
void SetOrigin |
( |
const Vec3 & |
o |
) |
|
void SetQuat |
( |
const Quat & |
q |
) |
|
void SetRotationAngle |
( |
Real |
angle |
) |
|
void SetRotationAxis |
( |
const Vec3 & |
v |
) |
|
void SetRotationMatrix |
( |
const Mat3 & |
rot |
) |
|
void SetTheta |
( |
Real |
theta |
) |
|
The documentation for this class was generated from the following file: