UT_Matrix4T< T > Member List

This is the complete list of members for UT_Matrix4T< T >, including all inherited members.

AFTER enum valueUT_Matrix4T< T >
AFTER_EQUAL enum valueUT_Matrix4T< T >
applyType enum nameUT_Matrix4T< T >
BEFORE enum valueUT_Matrix4T< T >
BEFORE_EQUAL enum valueUT_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 valueUT_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 >
matxUT_Matrix4T< T >
myFloatsUT_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]


Generated on Mon Jan 28 00:30:12 2013 for HDK by  doxygen 1.5.9