Loading...
Searching...
No Matches
Mat4< T > Member List

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

absMax() const | Mat< 4, T > | inline
asPointer() | Mat< 4, T > | inline
asPointer() const | Mat< 4, T > | inline
col(int j) const | Mat4< T > | inline
det() const | Mat4< T > | inline
eq(const Mat4 &m, T eps=1.0e-8) const | Mat4< T > | inline
getMat3() const | Mat4< T > | inline
getTranslation() const | Mat4< T > | inline
identity() | Mat4< T > | inline static
inverse(T tolerance=0) const | Mat4< T > | inline
isFinite() const | Mat< 4, T > | inline
isInfinite() const | Mat< 4, T > | inline
isNan() const | Mat< 4, T > | inline
isZero() const | Mat< 4, T > | inline
Mat()=default | Mat< 4, T > |
Mat4()=default | Mat4< T > |
Mat4(Source *a) | Mat4< T > | inline
Mat4(Source a, Source b, Source c, Source d, Source e, Source f, Source g, Source h, Source i, Source j, Source k, Source l, Source m, Source n, Source o, Source p) | Mat4< T > | inline
Mat4(const Vec4< Source > &v1, const Vec4< Source > &v2, const Vec4< Source > &v3, const Vec4< Source > &v4, bool rows=true) | Mat4< T > | inline
Mat4(const Mat4< Source > &m) | Mat4< T > | inline explicit
mm | Mat< 4, T > | protected
MyBase typedef | Mat4< T > |
numColumns() | Mat< 4, T > | inline static
numElements() | Mat< 4, T > | inline static
numRows() | Mat< 4, T > | inline static
operator!=(const Mat4< T0 > &m0, const Mat4< T1 > &m1) | Mat4< T > | related
operator()(int i, int j) | Mat4< T > | inline
operator()(int i, int j) const | Mat4< T > | inline
operator*(S scalar, const Mat4< T > &m) | Mat4< T > | related
operator*(const Mat4< T > &m, S scalar) | Mat4< T > | related
operator*(const Mat4< MT > &_m, const Vec4< T > &_v) | Mat4< T > | related
operator*(const Vec4< T > &_v, const Mat4< MT > &_m) | Mat4< T > | related
operator*(const Mat4< MT > &_m, const Vec3< T > &_v) | Mat4< T > | related
operator*(const Vec3< T > &_v, const Mat4< MT > &_m) | Mat4< T > | related
operator*(const Mat4< T0 > &m0, const Mat4< T1 > &m1) | Mat4< T > | related
operator*=(S scalar) | Mat4< T > | inline
operator*=(const Mat4< S > &m1) | Mat4< T > | inline
operator+(const Mat4< T0 > &m0, const Mat4< T1 > &m1) | Mat4< T > | related
operator+=(const Mat4< S > &m1) | Mat4< T > | inline
operator-() const | Mat4< T > | inline
operator-(const Mat4< T0 > &m0, const Mat4< T1 > &m1) | Mat4< T > | related
operator-=(const Mat4< S > &m1) | Mat4< T > | inline
operator=(const Mat4< Source > &m) | Mat4< T > | inline
operator==(const Mat4< T0 > &m0, const Mat4< T1 > &m1) | Mat4< T > | related
operator[](int i) | Mat< 4, T > | inline
operator[](int i) const | Mat< 4, T > | inline
postRotate(Axis axis, T angle) | Mat4< T > | inline
postScale(const Vec3< T0 > &v) | Mat4< T > | inline
postShear(Axis axis0, Axis axis1, T shear) | Mat4< T > | inline
postTranslate(const Vec3< T0 > &tr) | Mat4< T > | inline
preRotate(Axis axis, T angle) | Mat4< T > | inline
preScale(const Vec3< T0 > &v) | Mat4< T > | inline
preShear(Axis axis0, Axis axis1, T shear) | Mat4< T > | inline
pretransform(const Vec4< T0 > &v) const | Mat4< T > | inline
pretransform(const Vec3< T0 > &v) const | Mat4< T > | inline
pretransformH(const Vec3< T0 > &p) const | Mat4< T > | inline
preTranslate(const Vec3< T0 > &tr) | Mat4< T > | inline
read(std::istream &is) | Mat< 4, T > | inline
row(int i) const | Mat4< T > | inline
setCol(int j, const Vec4< T > &v) | Mat4< T > | inline
setColumns(const Vec4< T > &v1, const Vec4< T > &v2, const Vec4< T > &v3, const Vec4< T > &v4) | Mat4< T > | inline
setIdentity() | Mat4< T > | inline
setMat3(const Mat3< T > &m) | Mat4< T > | inline
setRow(int i, const Vec4< T > &v) | Mat4< T > | inline
setRows(const Vec4< T > &v1, const Vec4< T > &v2, const Vec4< T > &v3, const Vec4< T > &v4) | Mat4< T > | inline
setToRotation(Axis axis, T angle) | Mat4< T > | inline
setToRotation(const Vec3< T > &axis, T angle) | Mat4< T > | inline
setToRotation(const Vec3< T > &v1, const Vec3< T > &v2) | Mat4< T > | inline
setToScale(const Vec3< T0 > &v) | Mat4< T > | inline
setToShear(Axis axis0, Axis axis1, T shearby) | Mat4< T > | inline
setToTranslation(const Vec3< T0 > &v) | Mat4< T > | inline
setTranslation(const Vec3< T > &t) | Mat4< T > | inline
setZero() | Mat4< T > | inline
size enum value | Mat< 4, T > |
SIZE_ enum name | Mat< 4, T > |
str(unsigned indentation=0) const | Mat< 4, T > | inline
transform(const Vec4< T0 > &v) const | Mat4< T > | inline
transform(const Vec3< T0 > &v) const | Mat4< T > | inline
transform3x3(const Vec3< T0 > &v) const | Mat4< T > | inline
transformH(const Vec3< T0 > &p) const | Mat4< T > | inline
translation(const Vec3d &v) | Mat4< T > | inline static
transpose() const | Mat4< T > | inline
value_type typedef | Mat4< T > |
ValueType typedef | Mat4< T > |
write(std::ostream &os) const | Mat< 4, T > | inline
zero() | Mat4< T > | inline static