#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 |
Definition at line 146 of file composite3.hh.
| Rotation3 | ( | ) |
| Vec3 GetOrigin | ( | ) | const |
| Real GetPhi | ( | ) | const |
| Real GetPsi | ( | ) | const |
| Quat GetQuat | ( | ) | const |
| Real GetRotationAngle | ( | ) | const |
| Vec3 GetRotationAxis | ( | ) | const |
| Mat3 GetRotationMatrix | ( | ) | const |
| Real GetTheta | ( | ) | const |
| bool operator== | ( | const Rotation3 & | rhs | ) | const |
| void SetOrigin | ( | const Vec3 & | o | ) |
| void SetPhi | ( | Real | phi | ) |
| void SetPsi | ( | Real | psi | ) |
| void SetQuat | ( | const Quat & | q | ) |
| void SetRotationAngle | ( | Real | angle | ) |
| void SetRotationAxis | ( | const Vec3 & | v | ) |
| void SetRotationMatrix | ( | const Mat3 & | rot | ) |
| void SetTheta | ( | Real | theta | ) |
1.5.8