HDK
|
#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 | openvdb::OPENVDB_VERSION_NAME::math::Vec4< T > |
class | openvdb::OPENVDB_VERSION_NAME::math::Mat4< T > |
4x4 -matrix class. More... | |
Namespaces | |
openvdb | |
openvdb::OPENVDB_VERSION_NAME | |
openvdb::OPENVDB_VERSION_NAME::math | |
Typedefs | |
typedef Mat4< float > | openvdb::OPENVDB_VERSION_NAME::math::Mat4s |
typedef Mat4< double > | openvdb::OPENVDB_VERSION_NAME::math::Mat4d |
typedef Mat4d | openvdb::OPENVDB_VERSION_NAME::math::Mat4f |
Functions | |
template<typename T0 , typename T1 > | |
Vec3< T1 > | openvdb::OPENVDB_VERSION_NAME::math::transformNormal (const Mat4< T0 > &m, const Vec3< T1 > &n) |
template<typename T > | |
bool | openvdb::OPENVDB_VERSION_NAME::math::isAffine (const Mat4< T > &m) |
template<typename T > | |
bool | openvdb::OPENVDB_VERSION_NAME::math::hasTranslation (const Mat4< T > &m) |
template<> | |
math::Mat4s | openvdb::OPENVDB_VERSION_NAME::zeroVal< math::Mat4s > () |
template<> | |
math::Mat4d | openvdb::OPENVDB_VERSION_NAME::zeroVal< math::Mat4d > () |