HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
openvdb::OPENVDB_VERSION_NAME::math::Mat4< T > Member List

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

absMax() constopenvdb::OPENVDB_VERSION_NAME::math::Mat< 4, T >inline
asPointer()openvdb::OPENVDB_VERSION_NAME::math::Mat4< T >inline
asPointer() const openvdb::OPENVDB_VERSION_NAME::math::Mat4< T >inline
col(int j) const openvdb::OPENVDB_VERSION_NAME::math::Mat4< T >inline
det() const openvdb::OPENVDB_VERSION_NAME::math::Mat4< T >inline
eq(const Mat4 &m, T eps=1.0e-8) const openvdb::OPENVDB_VERSION_NAME::math::Mat4< T >inline
getMat3() const openvdb::OPENVDB_VERSION_NAME::math::Mat4< T >inline
getTranslation() const openvdb::OPENVDB_VERSION_NAME::math::Mat4< T >inline
identity()openvdb::OPENVDB_VERSION_NAME::math::Mat4< T >inlinestatic
inverse(T tolerance=0) const openvdb::OPENVDB_VERSION_NAME::math::Mat4< T >inline
Mat()openvdb::OPENVDB_VERSION_NAME::math::Mat< 4, T >inline
Mat(Mat const &src)openvdb::OPENVDB_VERSION_NAME::math::Mat< 4, T >inline
Mat4()openvdb::OPENVDB_VERSION_NAME::math::Mat4< T >inline
Mat4(Source *a)openvdb::OPENVDB_VERSION_NAME::math::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)openvdb::OPENVDB_VERSION_NAME::math::Mat4< T >inline
Mat4(const Vec4< Source > &v1, const Vec4< Source > &v2, const Vec4< Source > &v3, const Vec4< Source > &v4, bool rows=true)openvdb::OPENVDB_VERSION_NAME::math::Mat4< T >inline
Mat4(const Mat< 4, T > &m)openvdb::OPENVDB_VERSION_NAME::math::Mat4< T >inline
Mat4(const Mat4< Source > &m)openvdb::OPENVDB_VERSION_NAME::math::Mat4< T >inlineexplicit
mmopenvdb::OPENVDB_VERSION_NAME::math::Mat< 4, T >protected
MyBase typedefopenvdb::OPENVDB_VERSION_NAME::math::Mat4< T >
numColumns()openvdb::OPENVDB_VERSION_NAME::math::Mat< 4, T >inlinestatic
numElements()openvdb::OPENVDB_VERSION_NAME::math::Mat< 4, T >inlinestatic
numRows()openvdb::OPENVDB_VERSION_NAME::math::Mat< 4, T >inlinestatic
operator!=(const Mat4< T0 > &m0, const Mat4< T1 > &m1)openvdb::OPENVDB_VERSION_NAME::math::Mat4< T >related
operator()(int i, int j)openvdb::OPENVDB_VERSION_NAME::math::Mat4< T >inline
operator()(int i, int j) const openvdb::OPENVDB_VERSION_NAME::math::Mat4< T >inline
operator*(S scalar, const Mat4< T > &m)openvdb::OPENVDB_VERSION_NAME::math::Mat4< T >related
operator*(const Mat4< T > &m, S scalar)openvdb::OPENVDB_VERSION_NAME::math::Mat4< T >related
operator*(const Mat4< MT > &_m, const Vec4< T > &_v)openvdb::OPENVDB_VERSION_NAME::math::Mat4< T >related
operator*(const Vec4< T > &_v, const Mat4< MT > &_m)openvdb::OPENVDB_VERSION_NAME::math::Mat4< T >related
operator*(const Mat4< MT > &_m, const Vec3< T > &_v)openvdb::OPENVDB_VERSION_NAME::math::Mat4< T >related
operator*(const Vec3< T > &_v, const Mat4< MT > &_m)openvdb::OPENVDB_VERSION_NAME::math::Mat4< T >related
operator*(const Mat4< T0 > &m0, const Mat4< T1 > &m1)openvdb::OPENVDB_VERSION_NAME::math::Mat4< T >related
operator*=(S scalar)openvdb::OPENVDB_VERSION_NAME::math::Mat4< T >inline
operator*=(const Mat4< S > &m1)openvdb::OPENVDB_VERSION_NAME::math::Mat4< T >inline
operator+(const Mat4< T0 > &m0, const Mat4< T1 > &m1)openvdb::OPENVDB_VERSION_NAME::math::Mat4< T >related
operator+=(const Mat4< S > &m1)openvdb::OPENVDB_VERSION_NAME::math::Mat4< T >inline
operator-() const openvdb::OPENVDB_VERSION_NAME::math::Mat4< T >inline
operator-(const Mat4< T0 > &m0, const Mat4< T1 > &m1)openvdb::OPENVDB_VERSION_NAME::math::Mat4< T >related
operator-=(const Mat4< S > &m1)openvdb::OPENVDB_VERSION_NAME::math::Mat4< T >inline
operator=(const Mat4< Source > &m)openvdb::OPENVDB_VERSION_NAME::math::Mat4< T >inline
Mat< 4, T >::operator=(Mat const &src)openvdb::OPENVDB_VERSION_NAME::math::Mat< 4, T >inline
operator==(const Mat4< T0 > &m0, const Mat4< T1 > &m1)openvdb::OPENVDB_VERSION_NAME::math::Mat4< T >related
operator[](int i)openvdb::OPENVDB_VERSION_NAME::math::Mat4< T >inline
operator[](int i) const openvdb::OPENVDB_VERSION_NAME::math::Mat4< T >inline
postRotate(Axis axis, T angle)openvdb::OPENVDB_VERSION_NAME::math::Mat4< T >inline
postScale(const Vec3< T0 > &v)openvdb::OPENVDB_VERSION_NAME::math::Mat4< T >inline
postShear(Axis axis0, Axis axis1, T shear)openvdb::OPENVDB_VERSION_NAME::math::Mat4< T >inline
postTranslate(const Vec3< T0 > &tr)openvdb::OPENVDB_VERSION_NAME::math::Mat4< T >inline
preRotate(Axis axis, T angle)openvdb::OPENVDB_VERSION_NAME::math::Mat4< T >inline
preScale(const Vec3< T0 > &v)openvdb::OPENVDB_VERSION_NAME::math::Mat4< T >inline
preShear(Axis axis0, Axis axis1, T shear)openvdb::OPENVDB_VERSION_NAME::math::Mat4< T >inline
pretransform(const Vec4< T0 > &v) const openvdb::OPENVDB_VERSION_NAME::math::Mat4< T >inline
pretransform(const Vec3< T0 > &v) const openvdb::OPENVDB_VERSION_NAME::math::Mat4< T >inline
pretransformH(const Vec3< T0 > &p) const openvdb::OPENVDB_VERSION_NAME::math::Mat4< T >inline
preTranslate(const Vec3< T0 > &tr)openvdb::OPENVDB_VERSION_NAME::math::Mat4< T >inline
read(std::istream &is)openvdb::OPENVDB_VERSION_NAME::math::Mat< 4, T >inline
row(int i) const openvdb::OPENVDB_VERSION_NAME::math::Mat4< T >inline
setBasis(const Vec4< T > &v1, const Vec4< T > &v2, const Vec4< T > &v3, const Vec4< T > &v4)openvdb::OPENVDB_VERSION_NAME::math::Mat4< T >inline
setCol(int j, const Vec4< T > &v)openvdb::OPENVDB_VERSION_NAME::math::Mat4< T >inline
setColumns(const Vec4< T > &v1, const Vec4< T > &v2, const Vec4< T > &v3, const Vec4< T > &v4)openvdb::OPENVDB_VERSION_NAME::math::Mat4< T >inline
setIdentity()openvdb::OPENVDB_VERSION_NAME::math::Mat4< T >inline
setMat3(const Mat3< T > &m)openvdb::OPENVDB_VERSION_NAME::math::Mat4< T >inline
setRow(int i, const Vec4< T > &v)openvdb::OPENVDB_VERSION_NAME::math::Mat4< T >inline
setRows(const Vec4< T > &v1, const Vec4< T > &v2, const Vec4< T > &v3, const Vec4< T > &v4)openvdb::OPENVDB_VERSION_NAME::math::Mat4< T >inline
setToRotation(Axis axis, T angle)openvdb::OPENVDB_VERSION_NAME::math::Mat4< T >inline
setToRotation(const Vec3< T > &axis, T angle)openvdb::OPENVDB_VERSION_NAME::math::Mat4< T >inline
setToRotation(const Vec3< T > &v1, const Vec3< T > &v2)openvdb::OPENVDB_VERSION_NAME::math::Mat4< T >inline
setToScale(const Vec3< T0 > &v)openvdb::OPENVDB_VERSION_NAME::math::Mat4< T >inline
setToShear(Axis axis0, Axis axis1, T shearby)openvdb::OPENVDB_VERSION_NAME::math::Mat4< T >inline
setToTranslation(const Vec3< T0 > &v)openvdb::OPENVDB_VERSION_NAME::math::Mat4< T >inline
setTranslation(const Vec3< T > &t)openvdb::OPENVDB_VERSION_NAME::math::Mat4< T >inline
setZero()openvdb::OPENVDB_VERSION_NAME::math::Mat4< T >inline
size enum valueopenvdb::OPENVDB_VERSION_NAME::math::Mat< 4, T >
SIZE_ enum nameopenvdb::OPENVDB_VERSION_NAME::math::Mat< 4, T >
str(unsigned indentation=0) constopenvdb::OPENVDB_VERSION_NAME::math::Mat< 4, T >inline
transform(const Vec4< T0 > &v) const openvdb::OPENVDB_VERSION_NAME::math::Mat4< T >inline
transform(const Vec3< T0 > &v) const openvdb::OPENVDB_VERSION_NAME::math::Mat4< T >inline
transform3x3(const Vec3< T0 > &v) const openvdb::OPENVDB_VERSION_NAME::math::Mat4< T >inline
transformH(const Vec3< T0 > &p) const openvdb::OPENVDB_VERSION_NAME::math::Mat4< T >inline
translation(const Vec3d &v)openvdb::OPENVDB_VERSION_NAME::math::Mat4< T >inlinestatic
transpose() const openvdb::OPENVDB_VERSION_NAME::math::Mat4< T >inline
value_type typedefopenvdb::OPENVDB_VERSION_NAME::math::Mat4< T >
ValueType typedefopenvdb::OPENVDB_VERSION_NAME::math::Mat4< T >
write(std::ostream &os) constopenvdb::OPENVDB_VERSION_NAME::math::Mat< 4, T >inline
zero()openvdb::OPENVDB_VERSION_NAME::math::Mat4< T >inlinestatic