![]() |
XII Release 0.1.0
|
This is the complete list of members for xiiMat3Template< Type >, including all inherited members.
| ComponentType typedef (defined in xiiMat3Template< Type >) | xiiMat3Template< Type > | |
| Element(xiiInt32 iColumn, xiiInt32 iRow) (defined in xiiMat3Template< Type >) | xiiMat3Template< Type > | inline |
| Element(xiiInt32 iColumn, xiiInt32 iRow) const (defined in xiiMat3Template< Type >) | xiiMat3Template< Type > | inline |
| GetAsArray(Type *out_pData, xiiMatrixLayout::Enum layout) const | xiiMat3Template< Type > | |
| GetColumn(xiiUInt32 uiColumn) const | xiiMat3Template< Type > | |
| GetDeterminant() const | xiiMat3Template< Type > | |
| GetDiagonal() const | xiiMat3Template< Type > | |
| GetInverse(Type fEpsilon=xiiMath::SmallEpsilon< Type >()) const | xiiMat3Template< Type > | |
| GetRow(xiiUInt32 uiRow) const | xiiMat3Template< Type > | |
| GetScalingFactors() const | xiiMat3Template< Type > | |
| GetTranspose() const | xiiMat3Template< Type > | |
| Invert(Type fEpsilon=xiiMath::SmallEpsilon< Type >()) | xiiMat3Template< Type > | |
| IsEqual(const xiiMat3Template< Type > &rhs, Type fEpsilon) const | xiiMat3Template< Type > | |
| IsIdentical(const xiiMat3Template< Type > &rhs) const | xiiMat3Template< Type > | |
| IsIdentity(Type fEpsilon=xiiMath::DefaultEpsilon< Type >()) const | xiiMat3Template< Type > | |
| IsNaN() const | xiiMat3Template< Type > | |
| IsValid() const | xiiMat3Template< Type > | |
| IsZero(Type fEpsilon=xiiMath::DefaultEpsilon< Type >()) const | xiiMat3Template< Type > | |
| m_fElementsCM | xiiMat3Template< Type > | |
| MakeAxisRotation(const xiiVec3Template< Type > &vAxis, xiiAngleTemplate< Type > angle) | xiiMat3Template< Type > | static |
| MakeFromColumnMajorArray(const Type *const pData) | xiiMat3Template< Type > | static |
| MakeFromRowMajorArray(const Type *const pData) | xiiMat3Template< Type > | static |
| MakeFromValues(Type c1r1, Type c2r1, Type c3r1, Type c1r2, Type c2r2, Type c3r2, Type c1r3, Type c2r3, Type c3r3) | xiiMat3Template< Type > | static |
| MakeIdentity() | xiiMat3Template< Type > | static |
| MakeRotationX(xiiAngleTemplate< Type > angle) | xiiMat3Template< Type > | static |
| MakeRotationY(xiiAngleTemplate< Type > angle) | xiiMat3Template< Type > | static |
| MakeRotationZ(xiiAngleTemplate< Type > angle) | xiiMat3Template< Type > | static |
| MakeScaling(const xiiVec3Template< Type > &vScale) | xiiMat3Template< Type > | static |
| MakeZero() | xiiMat3Template< Type > | static |
| operator*=(Type f) | xiiMat3Template< Type > | |
| operator/=(Type f) | xiiMat3Template< Type > | |
| SetColumn(xiiUInt32 uiColumn, const xiiVec3Template< Type > &vColumn) | xiiMat3Template< Type > | |
| SetDiagonal(const xiiVec3Template< Type > &vDiag) | xiiMat3Template< Type > | |
| SetIdentity() | xiiMat3Template< Type > | |
| SetRow(xiiUInt32 uiRow, const xiiVec3Template< Type > &vRow) | xiiMat3Template< Type > | |
| SetScalingFactors(const xiiVec3Template< Type > &vXYZ, Type fEpsilon=xiiMath::DefaultEpsilon< Type >()) | xiiMat3Template< Type > | |
| SetZero() | xiiMat3Template< Type > | |
| TransformDirection(const xiiVec3Template< Type > &v) const | xiiMat3Template< Type > | |
| Transpose() | xiiMat3Template< Type > | |
| XII_DECLARE_POD_TYPE() (defined in xiiMat3Template< Type >) | xiiMat3Template< Type > | |
| xiiMat3Template() | xiiMat3Template< Type > | |
| xiiMat3Template(const Type *const pData, xiiMatrixLayout::Enum layout) | xiiMat3Template< Type > | |
| xiiMat3Template(Type c1r1, Type c2r1, Type c3r1, Type c1r2, Type c2r2, Type c3r2, Type c1r3, Type c2r3, Type c3r3) | xiiMat3Template< Type > |