OpenVDB
9.0.1
|
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 > | inlinestatic |
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 > | inlineexplicit |
mm | Mat< 4, T > | protected |
MyBase typedef | Mat4< T > | |
numColumns() | Mat< 4, T > | inlinestatic |
numElements() | Mat< 4, T > | inlinestatic |
numRows() | Mat< 4, T > | inlinestatic |
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 > | inlinestatic |
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 > | inlinestatic |