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

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

get(Index columnIndex, Index rowIndex)om::math::MatrixND< T, 4, 4 >inline
get(Index columnIndex, Index rowIndex) const om::math::MatrixND< T, 4, 4 >inline
getColumn(Index columnIndex)om::math::MatrixND< T, 4, 4 >inline
getColumn(Index columnIndex) const om::math::MatrixND< T, 4, 4 >inline
getDeterminant() const om::math::MatrixND< T, 4, 4 >inline
getDiagonal() const om::math::MatrixND< T, 4, 4 >inline
getRow(Index rowIndex) const om::math::MatrixND< T, 4, 4 >inline
getXY() const om::math::MatrixND< T, 4, 4 >inline
getXYZ() const om::math::MatrixND< T, 4, 4 >inline
IDENTITYom::math::MatrixND< T, 4, 4 >static
invert(T threshold=0) const om::math::MatrixND< T, 4, 4 >inline
invert(MatrixND &inverse, T threshold=0) const om::math::MatrixND< T, 4, 4 >inline
MatrixND()om::math::MatrixND< T, 4, 4 >inline
MatrixND(const VectorND< T, 4 > &col1, const VectorND< T, 4 > &col2, const VectorND< T, 4 > &col3, const VectorND< T, 4 > &col4)om::math::MatrixND< T, 4, 4 >inline
MatrixND(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)om::math::MatrixND< T, 4, 4 >inline
MatrixND(const T array[16])om::math::MatrixND< T, 4, 4 >inlineexplicit
MatrixND(const MatrixND< U, 2, 2 > &other)om::math::MatrixND< T, 4, 4 >inlineexplicit
MatrixND(const MatrixND< U, 3, 3 > &other)om::math::MatrixND< T, 4, 4 >inlineexplicit
MatrixND(const MatrixND< U, 4, 4 > &other)om::math::MatrixND< T, 4, 4 >inline
operator data::String() const om::math::MatrixND< T, 4, 4 >inline
operator!=(const MatrixND &m) const om::math::MatrixND< T, 4, 4 >inline
operator()(Index columnIndex)om::math::MatrixND< T, 4, 4 >inline
operator()(Index columnIndex) const om::math::MatrixND< T, 4, 4 >inline
operator()(Index columnIndex, Index rowIndex)om::math::MatrixND< T, 4, 4 >inline
operator()(Index columnIndex, Index rowIndex) const om::math::MatrixND< T, 4, 4 >inline
operator*(const MatrixND &matrix) const om::math::MatrixND< T, 4, 4 >inline
operator*(const VectorND< T, 4 > &vector) const om::math::MatrixND< T, 4, 4 >inline
operator*(const T &value) const om::math::MatrixND< T, 4, 4 >inline
operator*=(const T &value)om::math::MatrixND< T, 4, 4 >inline
operator+() const om::math::MatrixND< T, 4, 4 >inline
operator+(const MatrixND &matrix) const om::math::MatrixND< T, 4, 4 >inline
operator+(const T &value) const om::math::MatrixND< T, 4, 4 >inline
operator+=(const MatrixND &matrix2)om::math::MatrixND< T, 4, 4 >inline
operator+=(const T &value)om::math::MatrixND< T, 4, 4 >inline
operator-() const om::math::MatrixND< T, 4, 4 >inline
operator-(const MatrixND &matrix) const om::math::MatrixND< T, 4, 4 >inline
operator-(const T &value) const om::math::MatrixND< T, 4, 4 >inline
operator-=(const MatrixND &matrix2)om::math::MatrixND< T, 4, 4 >inline
operator-=(const T &value)om::math::MatrixND< T, 4, 4 >inline
operator/(const T &value) const om::math::MatrixND< T, 4, 4 >inline
operator/=(const T &value)om::math::MatrixND< T, 4, 4 >inline
operator==(const MatrixND &m) const om::math::MatrixND< T, 4, 4 >inline
operator[](Index columnIndex)om::math::MatrixND< T, 4, 4 >inline
operator[](Index columnIndex) const om::math::MatrixND< T, 4, 4 >inline
orthonormalize() const om::math::MatrixND< T, 4, 4 >inline
rotateX(T xRotation)om::math::MatrixND< T, 4, 4 >inlinestatic
rotateXDegrees(T xRotation)om::math::MatrixND< T, 4, 4 >inlinestatic
rotateY(T yRotation)om::math::MatrixND< T, 4, 4 >inlinestatic
rotateYDegrees(T yRotation)om::math::MatrixND< T, 4, 4 >inlinestatic
rotateZ(T zRotation)om::math::MatrixND< T, 4, 4 >inlinestatic
rotateZDegrees(T zRotation)om::math::MatrixND< T, 4, 4 >inlinestatic
scale(T s)om::math::MatrixND< T, 4, 4 >inlinestatic
scale(const VectorND< T, 3 > &s)om::math::MatrixND< T, 4, 4 >inlinestatic
set(Index columnIndex, Index rowIndex, T value)om::math::MatrixND< T, 4, 4 >inline
setColumn(Index columnIndex, const VectorND< T, 4 > &newColumn)om::math::MatrixND< T, 4, 4 >inline
setRow(Index rowIndex, const VectorND< T, 4 > &newRow)om::math::MatrixND< T, 4, 4 >inline
toArrayColumnMajor()om::math::MatrixND< T, 4, 4 >inline
toArrayColumnMajor() const om::math::MatrixND< T, 4, 4 >inline
toArrayRowMajor(T *outputArray) const om::math::MatrixND< T, 4, 4 >inline
toString() const om::math::MatrixND< T, 4, 4 >inline
translate(const VectorND< T, 2 > &t)om::math::MatrixND< T, 4, 4 >inlinestatic
translate(const VectorND< T, 3 > &t)om::math::MatrixND< T, 4, 4 >inlinestatic
transpose() const om::math::MatrixND< T, 4, 4 >inline
wom::math::MatrixND< T, 4, 4 >
xom::math::MatrixND< T, 4, 4 >
yom::math::MatrixND< T, 4, 4 >
zom::math::MatrixND< T, 4, 4 >
ZEROom::math::MatrixND< T, 4, 4 >static