, including all inherited members.
| AFTER enum value | UT_Matrix4T< T > | |
| AFTER_EQUAL enum value | UT_Matrix4T< T > | |
| applyType enum name | UT_Matrix4T< T > | |
| BEFORE enum value | UT_Matrix4T< T > | |
| BEFORE_EQUAL enum value | UT_Matrix4T< T > | |
| changeSpace(UT_Vector3T< S > &iSrc, UT_Vector3T< S > &jSrc, UT_Vector3T< S > &iDest, UT_Vector3T< S > &jDest, int norm=1) | UT_Matrix4T< T > | [inline] |
| changeSpace(UT_Vector3T< S > &iSrc, UT_Vector3T< S > &jSrc, UT_Vector3T< S > &iDest, UT_Vector3T< S > &jDest, int norm=1) const | UT_Matrix4T< T > | [inline] |
| coFactor(int k, int l) const | UT_Matrix4T< T > | [inline] |
| data(void) const | UT_Matrix4T< T > | [inline] |
| data(void) | UT_Matrix4T< T > | [inline] |
| determinant() const | UT_Matrix4T< T > | [inline] |
| determinant3() const | UT_Matrix4T< T > | [inline] |
| dot(unsigned i, unsigned j) const | UT_Matrix4T< T > | [inline] |
| entries() | UT_Matrix4T< T > | [inline, static] |
| EQUAL enum value | UT_Matrix4T< T > | |
| explode(const UT_XformOrder &order, UT_Vector3F &r, UT_Vector3F &s, UT_Vector3F &t, UT_Vector3F *shears=0) const | UT_Matrix4T< T > | [inline] |
| explode(const UT_XformOrder &order, UT_Vector3D &r, UT_Vector3D &s, UT_Vector3D &t, UT_Vector3D *shears=0) const | UT_Matrix4T< T > | [inline] |
| explode(const UT_XformOrder &order, UT_Vector3F &r, UT_Vector3F &s, UT_Vector3F &t, const UT_Vector3F &p, UT_Vector3F *shears=0) const | UT_Matrix4T< T > | [inline] |
| explode(const UT_XformOrder &order, UT_Vector3D &r, UT_Vector3D &s, UT_Vector3D &t, const UT_Vector3D &p, UT_Vector3D *shears=0) const | UT_Matrix4T< T > | [inline] |
| explode2D(const UT_XformOrder &order, T &r, UT_Vector2T< S > &s, UT_Vector2T< S > &t, T *shears=0) const | UT_Matrix4T< T > | [inline] |
| explode2D(const UT_XformOrder &order, T &r, UT_Vector2T< S > &s, UT_Vector2T< S > &t, const UT_Vector2T< S > &p, T *shears=0) const | UT_Matrix4T< T > | [inline] |
| explodeT(const UT_XformOrder &order, UT_Vector3T< S > &r, UT_Vector3T< S > &s, UT_Vector3T< S > &t, UT_Vector3T< S > *shears) const | UT_Matrix4T< T > | [inline] |
| explodeT(const UT_XformOrder &order, UT_Vector3T< S > &r, UT_Vector3T< S > &s, UT_Vector3T< S > &t, const UT_Vector3T< S > &p, UT_Vector3T< S > *shears) const | UT_Matrix4T< T > | [inline] |
| extractRotate(UT_Matrix3T< S > &dst) const | UT_Matrix4T< T > | [inline] |
| getEuclideanNorm() const | UT_Matrix4T< T > | [inline] |
| getEuclideanNorm2() const | UT_Matrix4T< T > | |
| getIdentityMatrix() | UT_Matrix4T< T > | [static] |
| getTranslates(UT_Vector3T< S > &translates) const | UT_Matrix4T< T > | [inline] |
| hash() const | UT_Matrix4T< T > | [inline] |
| identity() | UT_Matrix4T< T > | [inline] |
| instance(const UT_Vector3F &p, const UT_Vector3F &v, T s, const UT_Vector3F *s3, const UT_Vector3F *up, const UT_QuaternionF *q, const UT_Vector3F *tr, const UT_QuaternionF *orient) | UT_Matrix4T< T > | [inline] |
| instance(const UT_Vector3D &p, const UT_Vector3D &v, T s, const UT_Vector3D *s3, const UT_Vector3D *up, const UT_QuaternionD *q, const UT_Vector3D *tr, const UT_QuaternionD *orient) | UT_Matrix4T< T > | [inline] |
| instanceT(const UT_Vector3T< S > &p, const UT_Vector3T< S > &v, T s, const UT_Vector3T< S > *s3, const UT_Vector3T< S > *up, const UT_QuaternionT< S > *q, const UT_Vector3T< S > *tr, const UT_QuaternionT< S > *orient) | UT_Matrix4T< T > | [inline] |
| invert(T tol=0.0F) | UT_Matrix4T< T > | |
| invert(UT_Matrix4T< T > &m) const | UT_Matrix4T< T > | |
| invertDouble() | UT_Matrix4T< T > | |
| invertDouble(UT_Matrix4T< T > &m) const | UT_Matrix4T< T > | |
| invertKramer(void) | UT_Matrix4T< T > | |
| invertKramer(UT_Matrix4T< T > &m) const | UT_Matrix4T< T > | |
| isEqual(const UT_Matrix4T< T > &m, T tolerance=UT_FTOLERANCE) const | UT_Matrix4T< T > | [inline] |
| isIdentity() const | UT_Matrix4T< T > | [inline] |
| leftMult(const UT_Matrix4T< T > &m) | UT_Matrix4T< T > | |
| load(UT_IStream &is) | UT_Matrix4T< T > | |
| load(UT_JSONParser &p) | UT_Matrix4T< T > | |
| matx | UT_Matrix4T< T > | |
| myFloats | UT_Matrix4T< T > | |
| operator!=(const UT_Matrix4T< T > &m) const | UT_Matrix4T< T > | [inline] |
| operator()(unsigned row, unsigned col) | UT_Matrix4T< T > | [inline] |
| operator()(unsigned row, unsigned col) const | UT_Matrix4T< T > | [inline] |
| operator()(unsigned row) | UT_Matrix4T< T > | [inline] |
| operator()(unsigned row) const | UT_Matrix4T< T > | [inline] |
| operator*=(const UT_Matrix4T< T > &m) | UT_Matrix4T< T > | |
| operator*=(T scalar) | UT_Matrix4T< T > | [inline] |
| operator+=(const UT_Matrix4T< T > &m) | UT_Matrix4T< T > | [inline] |
| operator+=(const UT_Vector4T< S > &vec) | UT_Matrix4T< T > | [inline] |
| operator-() const | UT_Matrix4T< T > | [inline] |
| operator-=(const UT_Matrix4T< T > &m) | UT_Matrix4T< T > | [inline] |
| operator-=(const UT_Vector4T< S > &vec) | UT_Matrix4T< T > | [inline] |
| operator/=(T scalar) | UT_Matrix4T< T > | [inline] |
| operator<<(ostream &os, const UT_Matrix4T< T > &v) | UT_Matrix4T< T > | [friend] |
| operator=(const UT_Matrix3T< fpreal32 > &m) | UT_Matrix4T< T > | |
| operator=(const UT_Matrix3T< fpreal64 > &m) | UT_Matrix4T< T > | |
| operator=(const UT_Matrix4T< S > &m) | UT_Matrix4T< T > | [inline] |
| operator=(const UT_SymMatrix4T< S > &m) | UT_Matrix4T< T > | [inline] |
| operator=(fpreal64 v) | UT_Matrix4T< T > | [inline] |
| operator=(const UT_Vector4T< S > &vec) | UT_Matrix4T< T > | [inline] |
| operator==(const UT_Matrix4T< T > &m) const | UT_Matrix4T< T > | [inline] |
| operator[](unsigned row) const | UT_Matrix4T< T > | [inline] |
| outAsciiNoName(ostream &os) const | UT_Matrix4T< T > | |
| outerproductUpdate(T b, const UT_Vector4T< S > &v1, const UT_Vector4T< S > &v2) | UT_Matrix4T< T > | [inline] |
| preMultiply(const UT_Matrix4T< T > &m) | UT_Matrix4T< T > | [inline] |
| prerotate(UT_Vector3T< S > &axis, T theta, int norm=1) | UT_Matrix4T< T > | [inline] |
| prerotate(UT_Vector3T< S > &axis, T theta, int norm=1) const | UT_Matrix4T< T > | [inline] |
| prerotate(UT_Axis3::axis a, T theta) | UT_Matrix4T< T > | |
| prerotate(UT_Axis3::axis a, T theta) const | UT_Matrix4T< T > | |
| prerotate(T rx, T ry, T rz, const UT_XformOrder &ord) | UT_Matrix4T< T > | |
| prerotate(T rx, T ry, T rz, const UT_XformOrder &ord) const | UT_Matrix4T< T > | |
| prescale(T sx, T sy, T sz, T sw=1.0f) | UT_Matrix4T< T > | [inline] |
| prescale(T sx, T sy, T sz, T sw=1.0f) const | UT_Matrix4T< T > | |
| pretranslate(T dx, T dy, T dz=0.0f) | UT_Matrix4T< T > | [inline] |
| pretranslate(T dx, T dy, T dz=0.0f) const | UT_Matrix4T< T > | |
| rotate(UT_Vector3T< S > &axis, T theta, int norm=1) | UT_Matrix4T< T > | [inline] |
| rotate(UT_Vector3T< S > &axis, T theta, int norm=1) const | UT_Matrix4T< T > | [inline] |
| rotate(UT_Axis3::axis a, T theta) | UT_Matrix4T< T > | |
| rotate(UT_Axis3::axis a, T theta) const | UT_Matrix4T< T > | |
| rotate(T rx, T ry, T rz, const UT_XformOrder &ord) | UT_Matrix4T< T > | |
| rotate(T rx, T ry, T rz, const UT_XformOrder &ord) const | UT_Matrix4T< T > | |
| rotate(const UT_XformOrder &order, applyType type, char limit, T rx, T ry, T rz) | UT_Matrix4T< T > | |
| rotationMat(UT_Vector3T< S > &axis, T theta, int norm=1) | UT_Matrix4T< T > | [inline, static] |
| rotationMat(UT_Axis3::axis a, T theta) | UT_Matrix4T< T > | [static] |
| save(ostream &os, int binary) const | UT_Matrix4T< T > | |
| save(UT_JSONWriter &w) const | UT_Matrix4T< T > | |
| save(UT_JSONValue &v) const | UT_Matrix4T< T > | |
| scale(T sx, T sy, T sz, T sw=1.0f) | UT_Matrix4T< T > | [inline] |
| scale(T sx, T sy, T sz, T sw=1.0f) const | UT_Matrix4T< T > | |
| setTranslates(const UT_Vector3T< S > &translates) | UT_Matrix4T< T > | [inline] |
| shear(T s_xy, T s_xz, T s_yz) | UT_Matrix4T< T > | [inline] |
| stretch(UT_Vector3T< S > &v, T amount, int norm=1) | UT_Matrix4T< T > | [inline] |
| stretch(UT_Vector3T< S > &v, T amount, int norm=1) const | UT_Matrix4T< T > | [inline] |
| trace() const | UT_Matrix4T< T > | [inline] |
| translate(T dx, T dy, T dz=0.0f) | UT_Matrix4T< T > | [inline] |
| translate(T dx, T dy, T dz=0.0f) const | UT_Matrix4T< T > | |
| transpose(void) | UT_Matrix4T< T > | [inline] |
| transpose(void) const | UT_Matrix4T< T > | |
| UT_Matrix4T() | UT_Matrix4T< T > | [inline] |
| UT_Matrix4T(fpreal64 val) | UT_Matrix4T< T > | [inline, explicit] |
| UT_Matrix4T(const S m[4][4]) | UT_Matrix4T< T > | [inline, explicit] |
| UT_Matrix4T(T val00, T val01, T val02, T val03, T val10, T val11, T val12, T val13, T val20, T val21, T val22, T val23, T val30, T val31, T val32, T val33) | UT_Matrix4T< T > | [inline] |
| UT_Matrix4T(const UT_Matrix4T< S > &m) | UT_Matrix4T< T > | [inline, explicit] |
| xform(const UT_XformOrder &order, T tx=0.0f, T ty=0.0f, T tz=0.0f, T rx=0.0f, T ry=0.0f, T rz=0.0f, T sx=1.0f, T sy=1.0f, T sz=1.0f, T px=0.0f, T py=0.0f, T pz=0.0f, int reverse=0) | UT_Matrix4T< T > | |
| xform(const UT_XformOrder &order, T tx=0.0f, T ty=0.0f, T tz=0.0f, T rx=0.0f, T ry=0.0f, T rz=0.0f, T sx=1.0f, T sy=1.0f, T sz=1.0f, T px=0.0f, T py=0.0f, T pz=0.0f, int reverse=0) const | UT_Matrix4T< T > | |
| xform(const UT_XformOrder &order, T tx, T ty, T tz, T rx, T ry, T rz, T sx, T sy, T sz, T s_xy, T s_xz, T s_yz, T px, T py, T pz, int reverse=0) | UT_Matrix4T< T > | |
| xform(const UT_XformOrder &order, applyType type, char limit, T tx, T ty, T tz, T rx, T ry, T rz, T sx, T sy, T sz, T px, T py, T pz) | UT_Matrix4T< T > | |
| zero() | UT_Matrix4T< T > | [inline] |