HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Matrix44< T > Member List

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

_arrMatrixN< Matrix44, float, 4 >protected
BaseType typedefMatrix44< T >
baseTypeEpsilon() IMATH_NOEXCEPTMatrix44< T >inlinestatic
baseTypeLowest() IMATH_NOEXCEPTMatrix44< T >inlinestatic
baseTypeMax() IMATH_NOEXCEPTMatrix44< T >inlinestatic
baseTypeSmallest() IMATH_NOEXCEPTMatrix44< T >inlinestatic
BaseVecType typedefMatrix44< T >
begin()MatrixN< Matrix44, float, 4 >inline
begin() constMatrixN< Matrix44, float, 4 >inline
ConstIterator typedefMatrixN< Matrix44, float, 4 >
createRotationX(float angle)Matrix44< T >static
createRotationY(float angle)Matrix44< T >static
createRotationZ(float angle)Matrix44< T >static
createScale(const Vector3 &v)Matrix44< T >static
createTranslation(const Vector3 &v)Matrix44< T >static
data()MatrixN< Matrix44, float, 4 >inline
data() constMatrixN< Matrix44, float, 4 >inline
determinant() const IMATH_NOEXCEPTMatrix44< T >inline
dimensions() IMATH_NOEXCEPTMatrix44< T >inlinestatic
end()MatrixN< Matrix44, float, 4 >inline
end() constMatrixN< Matrix44, float, 4 >inline
equalWithAbsError(const Matrix44< T > &v, T e) const IMATH_NOEXCEPTMatrix44< T >inline
equalWithRelError(const Matrix44< T > &v, T e) const IMATH_NOEXCEPTMatrix44< T >inline
fastMinor(const int r0, const int r1, const int r2, const int c0, const int c1, const int c2) const IMATH_NOEXCEPTMatrix44< T >inline
getAdjugate() const Matrix44< T >
getDeterminant() const Matrix44< T >
getInverse() const Matrix44< T >inline
getTranspose() const Matrix44< T >
getValue() IMATH_NOEXCEPTMatrix44< T >inline
getValue() const IMATH_NOEXCEPTMatrix44< T >inline
getValue(Matrix44< S > &v) const IMATH_NOEXCEPTMatrix44< T >inline
gjInverse(bool singExc) const Matrix44< T >inline
gjInverse() const IMATH_NOEXCEPTMatrix44< T >inline
gjInvert(bool singExc)Matrix44< T >inline
gjInvert() IMATH_NOEXCEPTMatrix44< T >inline
IDENTITYMatrix44< T >static
inverse(bool singExc) const Matrix44< T >inline
inverse() const IMATH_NOEXCEPTMatrix44< T >inline
invert(bool singExc)Matrix44< T >inline
invert() IMATH_NOEXCEPTMatrix44< T >inline
isEquivalent(const Matrix44 &rhs, floattolerance) constMatrixN< Matrix44, float, 4 >inline
Iterator typedefMatrixN< Matrix44, float, 4 >
makeIdentity() IMATH_NOEXCEPTMatrix44< T >inline
Matrix44(Uninitialized) IMATH_NOEXCEPTMatrix44< T >inline
Matrix44() IMATH_NOEXCEPTMatrix44< T >inline
Matrix44(T a) IMATH_NOEXCEPTMatrix44< T >inline
Matrix44(const T a[4][4]) IMATH_NOEXCEPTMatrix44< T >inline
Matrix44(T a, T b, T c, T d, T e, T f, T g, T h, T i, T j, T k, T l, T m, T n, T o, T p) IMATH_NOEXCEPTMatrix44< T >inline
Matrix44(Matrix33< T > r, Vec3< T > t) IMATH_NOEXCEPTMatrix44< T >inline
Matrix44(const Matrix44 &v) IMATH_NOEXCEPTMatrix44< T >inline
Matrix44(const Matrix44< S > &v) IMATH_NOEXCEPTMatrix44< T >inlineexplicit
Matrix44(const M &m)Matrix44< T >inlineexplicit
Matrix44()=defaultMatrix44< T >
Matrix44(float m00, float m01, float m02, float m03, float m10, float m11, float m12, float m13, float m20, float m21, float m22, float m23, float m30, float m31, float m32, float m33)Matrix44< T >inline
MatrixN()MatrixN< Matrix44, float, 4 >inline
MatrixN(Uninit)MatrixN< Matrix44, float, 4 >inlineexplicit
MatrixN(floats)MatrixN< Matrix44, float, 4 >inlineexplicit
MatrixN(const float *begin, const float *end)MatrixN< Matrix44, float, 4 >inlineexplicit
minorOf(const int r, const int c) const IMATH_NOEXCEPTMatrix44< T >inline
multDirMatrix(const Vec3< S > &src, Vec3< S > &dst) const IMATH_NOEXCEPTMatrix44< T >inline
multiply(const Matrix44 &a, const Matrix44 &b, Matrix44 &c) IMATH_NOEXCEPTMatrix44< T >inlinestatic
multiply(const Matrix44 &a, const Matrix44 &b) IMATH_NOEXCEPTMatrix44< T >inlinestatic
multiply(const Vector4 &v) const Matrix44< T >
multVecMatrix(const Vec3< S > &src, Vec3< S > &dst) const IMATH_NOEXCEPTMatrix44< T >inline
negate() IMATH_NOEXCEPTMatrix44< T >inline
numColumns()MatrixN< Matrix44, float, 4 >inlinestatic
numRows()MatrixN< Matrix44, float, 4 >inlinestatic
operator!=(const Matrix44 &v) const IMATH_NOEXCEPTMatrix44< T >inline
operator*(T a) const IMATH_NOEXCEPTMatrix44< T >inline
operator*(const Matrix44 &v) const IMATH_NOEXCEPTMatrix44< T >inline
MatrixN< Matrix44, float, 4 >::operator*(floats) constMatrixN< Matrix44, float, 4 >inline
operator*=(T a) IMATH_NOEXCEPTMatrix44< T >inline
operator*=(const Matrix44 &v) IMATH_NOEXCEPTMatrix44< T >inline
MatrixN< Matrix44, float, 4 >::operator*=(floats)MatrixN< Matrix44, float, 4 >inline
operator+(const Matrix44 &v) const IMATH_NOEXCEPTMatrix44< T >inline
operator+=(const Matrix44 &v) IMATH_NOEXCEPTMatrix44< T >inline
operator+=(T a) IMATH_NOEXCEPTMatrix44< T >inline
operator-(const Matrix44 &v) const IMATH_NOEXCEPTMatrix44< T >inline
operator-() const IMATH_NOEXCEPTMatrix44< T >inline
operator-=(const Matrix44 &v) IMATH_NOEXCEPTMatrix44< T >inline
operator-=(T a) IMATH_NOEXCEPTMatrix44< T >inline
operator/(T a) const IMATH_NOEXCEPTMatrix44< T >inline
MatrixN< Matrix44, float, 4 >::operator/(floats) constMatrixN< Matrix44, float, 4 >inline
MatrixN< Matrix44, float, 4 >::operator/(const Matrix44 &rhs) constMatrixN< Matrix44, float, 4 >inline
operator/=(T a) IMATH_NOEXCEPTMatrix44< T >inline
MatrixN< Matrix44, float, 4 >::operator/=(floats)MatrixN< Matrix44, float, 4 >inline
MatrixN< Matrix44, float, 4 >::operator/=(const Matrix44 &rhs)MatrixN< Matrix44, float, 4 >inline
operator=(const Matrix44 &v) IMATH_NOEXCEPTMatrix44< T >inline
operator=(T a) IMATH_NOEXCEPTMatrix44< T >inline
operator=(const M &m)Matrix44< T >inline
operator==(const Matrix44 &v) const IMATH_NOEXCEPTMatrix44< T >inline
operator[](int i) IMATH_NOEXCEPTMatrix44< T >inline
operator[](int i) const IMATH_NOEXCEPTMatrix44< T >inline
MatrixN< Matrix44, float, 4 >::operator[](size_t i)MatrixN< Matrix44, float, 4 >inline
MatrixN< Matrix44, float, 4 >::operator[](size_t i) constMatrixN< Matrix44, float, 4 >inline
rotate(const Vec3< S > &r) IMATH_NOEXCEPTMatrix44< T >
rotate(const Vec3< S > &r) IMATH_NOEXCEPTMatrix44< T >inline
RowArray typedefMatrixN< Matrix44, float, 4 >
scale(const Vec3< S > &s) IMATH_NOEXCEPTMatrix44< T >
scale(const Vec3< S > &s) IMATH_NOEXCEPTMatrix44< T >inline
setAxisAngle(const Vec3< S > &ax, S ang) IMATH_NOEXCEPTMatrix44< T >
setAxisAngle(const Vec3< S > &axis, S angle) IMATH_NOEXCEPTMatrix44< T >inline
setEulerAngles(const Vec3< S > &r) IMATH_NOEXCEPTMatrix44< T >
setEulerAngles(const Vec3< S > &r) IMATH_NOEXCEPTMatrix44< T >inline
setScale(T s) IMATH_NOEXCEPTMatrix44< T >inline
setScale(const Vec3< S > &s) IMATH_NOEXCEPTMatrix44< T >
setScale(const Vec3< S > &s) IMATH_NOEXCEPTMatrix44< T >inline
setShear(const Vec3< S > &h) IMATH_NOEXCEPTMatrix44< T >
setShear(const Shear6< S > &h) IMATH_NOEXCEPTMatrix44< T >
setShear(const Vec3< S > &h) IMATH_NOEXCEPTMatrix44< T >inline
setShear(const Shear6< S > &h) IMATH_NOEXCEPTMatrix44< T >inline
setTheMatrix(const Matrix44< S > &v) IMATH_NOEXCEPTMatrix44< T >
setTheMatrix(const Matrix44< S > &v) IMATH_NOEXCEPTMatrix44< T >inline
setTranslation(const Vec3< S > &t) IMATH_NOEXCEPTMatrix44< T >
setTranslation(const Vec3< S > &t) IMATH_NOEXCEPTMatrix44< T >inline
setValue(const Matrix44< S > &v) IMATH_NOEXCEPTMatrix44< T >
setValue(const Matrix44< S > &v) IMATH_NOEXCEPTMatrix44< T >inline
shear(const Vec3< S > &h) IMATH_NOEXCEPTMatrix44< T >
shear(const Shear6< S > &h) IMATH_NOEXCEPTMatrix44< T >
shear(const Vec3< S > &h) IMATH_NOEXCEPTMatrix44< T >inline
shear(const Shear6< S > &h) IMATH_NOEXCEPTMatrix44< T >inline
transformNormal(const Vector3 &v) const Matrix44< T >
transformPoint(const Vector3 &v) const Matrix44< T >
transformVector(const Vector3 &v) const Matrix44< T >
translate(const Vec3< S > &t) IMATH_NOEXCEPTMatrix44< T >
translate(const Vec3< S > &t) IMATH_NOEXCEPTMatrix44< T >inline
translation() const IMATH_NOEXCEPTMatrix44< T >inline
transpose() IMATH_NOEXCEPTMatrix44< T >inline
transposed() const IMATH_NOEXCEPTMatrix44< T >inline
xMatrix44< T >
~Matrix44() IMATH_NOEXCEPT=defaultMatrix44< T >