Om  1.0.0
A universal framework for multimedia simulation
om::math::MatrixND< T, 3, 3 > Member List

This is the complete list of members for om::math::MatrixND< T, 3, 3 >, including all inherited members.

get(Index columnIndex, Index rowIndex)om::math::MatrixND< T, 3, 3 >inline
get(Index columnIndex, Index rowIndex) const om::math::MatrixND< T, 3, 3 >inline
getColumn(Index columnIndex)om::math::MatrixND< T, 3, 3 >inline
getColumn(Index columnIndex) const om::math::MatrixND< T, 3, 3 >inline
getDeterminant() const om::math::MatrixND< T, 3, 3 >inline
getDiagonal() const om::math::MatrixND< T, 3, 3 >inline
getRow(Index rowIndex) const om::math::MatrixND< T, 3, 3 >inline
getXY() const om::math::MatrixND< T, 3, 3 >inline
IDENTITYom::math::MatrixND< T, 3, 3 >static
invert(T threshold=0) const om::math::MatrixND< T, 3, 3 >inline
invert(MatrixND &inverse, T threshold=0) const om::math::MatrixND< T, 3, 3 >inline
MatrixND()om::math::MatrixND< T, 3, 3 >inline
MatrixND(const VectorND< T, 3 > &column1, const VectorND< T, 3 > &column2, const VectorND< T, 3 > &column3)om::math::MatrixND< T, 3, 3 >inline
MatrixND(T a, T b, T c, T d, T e, T f, T g, T h, T i)om::math::MatrixND< T, 3, 3 >inline
MatrixND(const T array[9])om::math::MatrixND< T, 3, 3 >inlineexplicit
MatrixND(const MatrixND< U, 2, 2 > &other)om::math::MatrixND< T, 3, 3 >inlineexplicit
MatrixND(const MatrixND< U, 3, 3 > &other)om::math::MatrixND< T, 3, 3 >inline
operator data::String() const om::math::MatrixND< T, 3, 3 >inline
operator!=(const MatrixND &m) const om::math::MatrixND< T, 3, 3 >inline
operator()(Index columnIndex)om::math::MatrixND< T, 3, 3 >inline
operator()(Index columnIndex) const om::math::MatrixND< T, 3, 3 >inline
operator()(Index columnIndex, Index rowIndex)om::math::MatrixND< T, 3, 3 >inline
operator()(Index columnIndex, Index rowIndex) const om::math::MatrixND< T, 3, 3 >inline
operator*(const MatrixND &matrix) const om::math::MatrixND< T, 3, 3 >inline
operator*(const VectorND< T, 3 > &vector) const om::math::MatrixND< T, 3, 3 >inline
operator*(const T &value) const om::math::MatrixND< T, 3, 3 >inline
operator*=(const T &value)om::math::MatrixND< T, 3, 3 >inline
operator+() const om::math::MatrixND< T, 3, 3 >inline
operator+(const MatrixND &matrix) const om::math::MatrixND< T, 3, 3 >inline
operator+(const T &value) const om::math::MatrixND< T, 3, 3 >inline
operator+=(const MatrixND &matrix)om::math::MatrixND< T, 3, 3 >inline
operator+=(const T &value)om::math::MatrixND< T, 3, 3 >inline
operator-() const om::math::MatrixND< T, 3, 3 >inline
operator-(const MatrixND &matrix) const om::math::MatrixND< T, 3, 3 >inline
operator-(const T &value) const om::math::MatrixND< T, 3, 3 >inline
operator-=(const MatrixND &matrix)om::math::MatrixND< T, 3, 3 >inline
operator-=(const T &value)om::math::MatrixND< T, 3, 3 >inline
operator/(const T &value) const om::math::MatrixND< T, 3, 3 >inline
operator/=(const T &value)om::math::MatrixND< T, 3, 3 >inline
operator==(const MatrixND &m) const om::math::MatrixND< T, 3, 3 >inline
operator[](Index columnIndex)om::math::MatrixND< T, 3, 3 >inline
operator[](Index columnIndex) const om::math::MatrixND< T, 3, 3 >inline
orthonormalize() const om::math::MatrixND< T, 3, 3 >inline
planeBasis(const VectorND< T, 3 > &normal)om::math::MatrixND< T, 3, 3 >inlinestatic
rotateX(T xAngle)om::math::MatrixND< T, 3, 3 >inlinestatic
rotateXDegrees(T xAngle)om::math::MatrixND< T, 3, 3 >inlinestatic
rotateXYZ(T xAngle, T yAngle, T zAngle)om::math::MatrixND< T, 3, 3 >inlinestatic
rotateXYZ(const VectorND< T, 3 > &angle)om::math::MatrixND< T, 3, 3 >inlinestatic
rotateXZY(T xAngle, T yAngle, T zAngle)om::math::MatrixND< T, 3, 3 >inlinestatic
rotateXZY(const VectorND< T, 3 > &angle)om::math::MatrixND< T, 3, 3 >inlinestatic
rotateY(T yAngle)om::math::MatrixND< T, 3, 3 >inlinestatic
rotateYDegrees(T yAngle)om::math::MatrixND< T, 3, 3 >inlinestatic
rotateYXZ(T xAngle, T yAngle, T zAngle)om::math::MatrixND< T, 3, 3 >inlinestatic
rotateYXZ(const VectorND< T, 3 > &angle)om::math::MatrixND< T, 3, 3 >inlinestatic
rotateYZX(T xAngle, T yAngle, T zAngle)om::math::MatrixND< T, 3, 3 >inlinestatic
rotateYZX(const VectorND< T, 3 > &angle)om::math::MatrixND< T, 3, 3 >inlinestatic
rotateZ(T zAngle)om::math::MatrixND< T, 3, 3 >inlinestatic
rotateZDegrees(T zAngle)om::math::MatrixND< T, 3, 3 >inlinestatic
rotateZXY(T xAngle, T yAngle, T zAngle)om::math::MatrixND< T, 3, 3 >inlinestatic
rotateZXY(const VectorND< T, 3 > &angle)om::math::MatrixND< T, 3, 3 >inlinestatic
rotateZYX(T xAngle, T yAngle, T zAngle)om::math::MatrixND< T, 3, 3 >inlinestatic
rotateZYX(const VectorND< T, 3 > &angle)om::math::MatrixND< T, 3, 3 >inlinestatic
set(Index rowIndex, Index columnIndex, T value)om::math::MatrixND< T, 3, 3 >inline
setColumn(Index columnIndex, const VectorND< T, 3 > &newColumn)om::math::MatrixND< T, 3, 3 >inline
setRow(Index rowIndex, const VectorND< T, 3 > &newRow)om::math::MatrixND< T, 3, 3 >inline
skewSymmetric(const VectorND< T, 3 > &vector)om::math::MatrixND< T, 3, 3 >inlinestatic
toArrayColumnMajor()om::math::MatrixND< T, 3, 3 >inline
toArrayColumnMajor() const om::math::MatrixND< T, 3, 3 >inline
toArrayRowMajor(T *outputArray) const om::math::MatrixND< T, 3, 3 >inline
toString() const om::math::MatrixND< T, 3, 3 >inline
transpose() const om::math::MatrixND< T, 3, 3 >inline
xom::math::MatrixND< T, 3, 3 >
yom::math::MatrixND< T, 3, 3 >
zom::math::MatrixND< T, 3, 3 >
ZEROom::math::MatrixND< T, 3, 3 >static