|
| | FaMat34 () |
| |
| | FaMat34 (const float *mat) |
| |
| | FaMat34 (const double *mat) |
| |
| | FaMat34 (const FaVec3 &pos) |
| |
| | FaMat34 (const FaVec3 &v0, const FaVec3 &v1, const FaVec3 &v2, const FaVec3 &v3) |
| |
| | FaMat34 (const FaMat33 &m, const FaVec3 &v) |
| |
| | FaMat34 (const FaMat34 &m) |
| |
| FaMat34 & | operator= (const FaMat34 &m) |
| |
| FaMat34 & | operator= (const FaVec3 &v) |
| |
| FaMat34 & | operator+= (const FaMat34 &m) |
| |
| FaMat34 & | operator+= (const FaVec3 &v) |
| |
| FaMat34 & | operator-= (const FaMat34 &m) |
| |
| FaMat34 & | operator-= (const FaVec3 &v) |
| |
| FaMat34 & | operator*= (double d) |
| |
| FaMat34 & | operator/= (double d) |
| |
| const FaVec3 & | operator[] (int i) const |
| |
| FaVec3 & | operator[] (int i) |
| |
| const double & | operator() (int i, int j) const |
| |
| double & | operator() (int i, int j) |
| |
| const FaMat33 & | direction () const |
| |
| const FaVec3 & | translation () const |
| |
| FaMat34 | inverse () const |
| |
| FaMat34 & | setIdentity () |
| |
| bool | isCoincident (const FaMat34 &m, double tolerance=1.0e-10) const |
| |
| FaMat34 & | eulerRotateZYX (const FaVec3 &anglesXYZ, const FaMat34 &fromMatrix) |
| |
| FaMat34 & | eulerRotateZYX (const FaVec3 &anglesXYZ) |
| |
| FaMat34 & | eulerTransform (const FaVec3 &offsetXYZ, const FaVec3 &anglesXYZ, const FaMat34 &fromMatrix) |
| |
| FaMat34 & | quatrTransform (const FaVec3 &offsetXYZ, const FaVec3 &anglesXYZ, const FaMat34 &fromMatrix) |
| |
| FaMat34 & | makeGlobalizedCS (const FaVec3 &origin, const FaVec3 &p1) |
| |
| FaMat34 & | makeGlobalizedCS (const FaVec3 &origin, const FaVec3 &p1, const FaVec3 &p2) |
| |
| FaMat34 & | makeGlobalizedCS (const FaVec3 &origin, const FaVec3 &p1, const FaVec3 &p2, const FaVec3 &p3) |
| |
| FaMat34 & | makeCS_X_XY (const FaVec3 &origin, const FaVec3 &xpt, const FaVec3 &xypl) |
| |
| FaMat34 & | makeCS_X_XZ (const FaVec3 &origin, const FaVec3 &xpt, const FaVec3 &xzpl) |
| |
| FaMat34 & | makeCS_Z_XZ (const FaVec3 &origin, const FaVec3 &zpt, const FaVec3 &xzpl) |
| |
| FaVec3 | projectOnXY (const FaVec3 &x) const |
| |
| FaVec3 | getEulerZYX () const |
| |
| FaVec3 | getEulerZYX (const FaMat34 &from) const |
| |
| double | getEulerZYX (int i) const |
| |
| double | getEulerZYX (int i, const FaMat34 &from) const |
| |
| double | getRotation (int i) const |
| |
| double | getRotation (int i, const FaMat34 &from) const |
| |
| std::ostream & | printStd (std::ostream &os) const |
| |
| std::ostream & | printRot (std::ostream &os) const |
| |
| bool | readStd (std::istream &s) |
| |
| bool | readRot (std::istream &s) |
| |
|
| FaMat34 | operator- (const FaMat34 &a) |
| |
| FaMat34 | operator+ (const FaMat34 &a, const FaMat34 &b) |
| |
| FaMat34 | operator+ (const FaMat34 &a, const FaMat33 &b) |
| |
| FaMat34 | operator+ (const FaMat34 &a, const FaVec3 &b) |
| |
| FaMat34 | operator- (const FaMat34 &a, const FaMat34 &b) |
| |
| FaMat34 | operator- (const FaMat34 &a, const FaMat33 &b) |
| |
| FaMat34 | operator- (const FaMat34 &a, const FaVec3 &b) |
| |
| FaMat34 | operator* (const FaMat34 &a, const FaMat34 &b) |
| |
| FaMat34 | operator* (const FaMat34 &a, const FaMat33 &b) |
| |
| FaVec3 | operator* (const FaMat34 &a, const FaVec3 &b) |
| |
| bool | operator== (const FaMat34 &a, const FaMat34 &b) |
| |
| bool | operator!= (const FaMat34 &a, const FaMat34 &b) |
| |
| std::ostream & | operator<< (std::ostream &s, const FaMat34 &m) |
| |
| std::istream & | operator>> (std::istream &s, FaMat34 &m) |
| |