Menge Modular Pedestrian Simulation Framework for Research and Development
Menge::Math::Matrix4x4 Member List

This is the complete list of members for Menge::Math::Matrix4x4, including all inherited members.

 _flatData Menge::Math::Matrix4x4 _matData Menge::Math::Matrix4x4 getFlattened() Menge::Math::Matrix4x4 inline identity() Menge::Math::Matrix4x4 Matrix4x4() Menge::Math::Matrix4x4 Matrix4x4(bool garbage) Menge::Math::Matrix4x4 inline operator()(int row, int col) const Menge::Math::Matrix4x4 inline operator()(int row, int col) Menge::Math::Matrix4x4 inline operator<<(Logger &out, const Matrix4x4 &mat) Menge::Math::Matrix4x4 friend product(const Matrix4x4 &m1, const Matrix4x4 &m2) Menge::Math::Matrix4x4 product3x3(const Matrix4x4 &m1, const Matrix4x4 &m2) Menge::Math::Matrix4x4 scale(const Vector3 &scale, Matrix4x4 &m) Menge::Math::Matrix4x4 scaleRight(const Vector3 &scale, Matrix4x4 &m) Menge::Math::Matrix4x4 setAsTranspose(Matrix4x4 &m1) Menge::Math::Matrix4x4 setDiagonal(float v0, float v1, float v2, float v3=1.f) Menge::Math::Matrix4x4 setDiagonal(const Vector3 &vec, float v3=1.f) Menge::Math::Matrix4x4 setRow(int row, float v0, float v1, float v2, float v3=1.f) Menge::Math::Matrix4x4 setRow(int row, const Vector3 &vec, float v3=1.f) Menge::Math::Matrix4x4 trace() const Menge::Math::Matrix4x4 inline trace3x3() const Menge::Math::Matrix4x4 inline translateRotation(const Vector3 &trans) Menge::Math::Matrix4x4 translateRotationLeft(const Vector3 &trans) Menge::Math::Matrix4x4 transpose() Menge::Math::Matrix4x4