OpenVDB: Mat4.h File Reference

OpenVDB 5.2.0

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

Go to the source code of this file.

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

## Namespaces
| openvdb
| openvdb::v5_2
| openvdb::v5_2::math

## Typedefs
using | Mat4s = Mat4< float >
using | Mat4d = Mat4< double >
using | Mat4f = Mat4d

## 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 > ()