|
Public Member Functions |
| FXQuatd () |
| FXQuatd (const FXQuatd &q) |
| FXQuatd (FXdouble xx, FXdouble yy, FXdouble zz, FXdouble ww) |
| FXQuatd (const FXdouble v[]) |
| FXQuatd (const FXVec3d &axis, FXdouble phi=0.0) |
| FXQuatd (FXdouble roll, FXdouble pitch, FXdouble yaw) |
| FXQuatd (const FXVec3d &fr, const FXVec3d &to) |
| FXQuatd (const FXVec3d &ex, const FXVec3d &ey, const FXVec3d &ez) |
| FXQuatd (const FXMat3d &mat) |
FXQuatd & | adjust () |
void | setAxisAngle (const FXVec3d &axis, FXdouble phi=0.0) |
void | getAxisAngle (FXVec3d &axis, FXdouble &phi) const |
void | setRollPitchYaw (FXdouble roll, FXdouble pitch, FXdouble yaw) |
void | getRollPitchYaw (FXdouble &roll, FXdouble &pitch, FXdouble &yaw) const |
void | setYawPitchRoll (FXdouble yaw, FXdouble pitch, FXdouble roll) |
void | getYawPitchRoll (FXdouble &yaw, FXdouble &pitch, FXdouble &roll) const |
void | setRollYawPitch (FXdouble roll, FXdouble yaw, FXdouble pitch) |
void | getRollYawPitch (FXdouble &roll, FXdouble &yaw, FXdouble &pitch) const |
void | setPitchRollYaw (FXdouble pitch, FXdouble roll, FXdouble yaw) |
void | getPitchRollYaw (FXdouble &pitch, FXdouble &roll, FXdouble &yaw) const |
void | setPitchYawRoll (FXdouble pitch, FXdouble yaw, FXdouble roll) |
void | getPitchYawRoll (FXdouble &pitch, FXdouble &yaw, FXdouble &roll) const |
void | setYawRollPitch (FXdouble yaw, FXdouble roll, FXdouble pitch) |
void | getYawRollPitch (FXdouble &yaw, FXdouble &roll, FXdouble &pitch) const |
void | setAxes (const FXVec3d &ex, const FXVec3d &ey, const FXVec3d &ez) |
void | getAxes (FXVec3d &ex, FXVec3d &ey, FXVec3d &ez) const |
FXVec3d | getXAxis () const |
FXVec3d | getYAxis () const |
FXVec3d | getZAxis () const |
FXQuatd | exp () const |
FXQuatd | log () const |
FXQuatd | invert () const |
FXQuatd | unitinvert () const |
FXQuatd | conj () const |
FXQuatd & | arc (const FXVec3d &a, const FXVec3d &b) |
FXQuatd & | lerp (const FXQuatd &u, const FXQuatd &v, FXdouble f) |
FXQuatd | operator * (const FXQuatd &q) const |
FXVec3d | operator * (const FXVec3d &v) const |