OpenVDB: Mat4.h File Reference

OpenVDB 4.0.2

Classes | Namespaces | Typedefs | Functions
Mat4.h File Reference
`#include <openvdb/Exceptions.h>`
`#include <openvdb/Platform.h>`
`#include <iomanip>`
`#include <assert.h>`
`#include <math.h>`
`#include <algorithm>`
`#include "Math.h"`
`#include "Mat3.h"`
`#include "Vec3.h"`
`#include "Vec4.h"`

Go to the source code of this file.

## Classes
class | Vec4< T >
class | Mat4< T >
| 4x4 -matrix class. More...

## Namespaces
| openvdb
| openvdb::v4_0_2
| openvdb::v4_0_2::math

## Typedefs
typedef Mat4< float > | Mat4s
typedef Mat4< double > | Mat4d
typedef Mat4d | Mat4f

## Functions
template<typename T0 , typename T1 >
Vec3< T1 > | transformNormal (const Mat4< T0 > &m, const Vec3< T1 > &n)
template<typename T >
bool | isAffine (const Mat4< T > &m)
template<typename T >
bool | hasTranslation (const Mat4< T > &m)
template<>
math::Mat4s | zeroVal< math::Mat4s > ()
template<>
math::Mat4d | zeroVal< math::Mat4d > ()