All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
Nimble::Matrix3T< T > Member List

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

clear()Nimble::Matrix3T< T >inline
column(int i) const Nimble::Matrix3T< T >inline
columns()Nimble::Matrix3T< T >inlinestatic
data()Nimble::Matrix3T< T >inline
data() const Nimble::Matrix3T< T >inline
get(int r, int c)Nimble::Matrix3T< T >inline
get(int r, int c) const Nimble::Matrix3T< T >inline
getRotateAroundAxis(Vector3T< T > &axis, T &radians) const Nimble::Matrix3T< T >inline
getRotationXYZ(T &xa, T &ya, T &za)Nimble::Matrix3T< T >inline
IDENTITYNimble::Matrix3T< T >static
identity()Nimble::Matrix3T< T >inline
insert(const Matrix2T< T > &m)Nimble::Matrix3T< T >inline
inverse(bool *ok=0, T tolerance=1.0e-8) const Nimble::Matrix3T< T >inline
inverse23() const Nimble::Matrix3T< T >inline
make(T v11, T v12, T v13, T v21, T v22, T v23, T v31, T v32, T v33)Nimble::Matrix3T< T >inline
makeProjectionMatrix(const std::array< Nimble::Vector2T< T >, 4 > &vertices)Nimble::Matrix3T< T >inlinestatic
makeRotation(T radians)Nimble::Matrix3T< T >inlinestatic
makeRotation(T radians, const Vector3T< T > &axis)Nimble::Matrix3T< T >inlinestatic
makeRotationAroundPoint(Vector2T< T > p, T radians)Nimble::Matrix3T< T >inlinestatic
makeScale(const Vector2T< T > &v)Nimble::Matrix3T< T >inlinestatic
makeScale(const T &xscale, const T &yscale)Nimble::Matrix3T< T >inlinestatic
makeScaleAroundPoint(Vector2T< T > p, const T &xscale, const T &yscale)Nimble::Matrix3T< T >inlinestatic
makeTransformation(float rad, float sx, float sy, float tx, float ty)Nimble::Matrix3T< T >inlinestatic
makeTranslation(const Vector2T< T > &v)Nimble::Matrix3T< T >inlinestatic
makeTranslation(const T &x, const T &y)Nimble::Matrix3T< T >inlinestatic
makeUniformScale(const T &s)Nimble::Matrix3T< T >inlinestatic
makeUniformScaleAroundPoint(Vector2T< T > p, T s)Nimble::Matrix3T< T >inlinestatic
mapCorrespondingPoints(const std::array< Nimble::Vector2T< T >, 4 > &from, const std::array< Nimble::Vector2T< T >, 4 > &to, bool *ok=0)Nimble::Matrix3T< T >inlinestatic
Matrix3T()Nimble::Matrix3T< T >inline
Matrix3T(const K *x)Nimble::Matrix3T< T >inline
Matrix3T(const Vector3T< T > &a, const Vector3T< T > &b, const Vector3T< T > &c)Nimble::Matrix3T< T >inline
Matrix3T(T v11, T v12, T v13, T v21, T v22, T v23, T v31, T v32, T v33)Nimble::Matrix3T< T >inline
operator!=(const Matrix3T< T > &that) const Nimble::Matrix3T< T >inline
operator*=(const Matrix3T< T > &that)Nimble::Matrix3T< T >inline
operator==(const Matrix3T< T > &that) const Nimble::Matrix3T< T >inline
operator[](int i)Nimble::Matrix3T< T >inline
operator[](int i) const Nimble::Matrix3T< T >inline
project(const Vector2T< T > &v) const Nimble::Matrix3T< T >inline
project(const T &x, const T &y) const Nimble::Matrix3T< T >inline
rotateAroundAxis(const Vector3T< T > &axis, T radians)Nimble::Matrix3T< T >inline
rotateX(T a)Nimble::Matrix3T< T >inline
rotateY(T a)Nimble::Matrix3T< T >inline
rotateZ(T a)Nimble::Matrix3T< T >inline
row(int i)Nimble::Matrix3T< T >inline
row(int i) const Nimble::Matrix3T< T >inline
rows()Nimble::Matrix3T< T >inlinestatic
set(int r, int c, T v)Nimble::Matrix3T< T >inline
transpose()Nimble::Matrix3T< T >inline
transposed() const Nimble::Matrix3T< T >inline
type typedefNimble::Matrix3T< T >
upperLeft() const Nimble::Matrix3T< T >inline