OpenVDB  1.2.0
Classes | Namespaces | Constant Groups | Functions
Hermite.h File Reference
#include <openvdb/Platform.h>
#include <openvdb/version.h>
#include "QuantizedUnitVec.h"
#include "Math.h"

Go to the source code of this file.

Classes

class  Hermite
 Quantized Hermite data object that stores compressed intersection information (offsets and normlas) for the up-wind edges of a voxel. (Size 10 bytes) More...
 

Namespaces

 openvdb
 
 openvdb::v1_2_0
 
 openvdb::v1_2_0::math
 

Constant Groups

 openvdb
 
 openvdb::v1_2_0
 
 openvdb::v1_2_0::math
 

Functions

std::ostream & operator<< (std::ostream &ostr, const Hermite &rhs)
 
bool isApproxEqual (const Hermite &lhs, const Hermite &rhs)
 
bool isApproxEqual (const Hermite &lhs, const Hermite &rhs, const Hermite &)
 
template<>
math::Hermite zeroVal< math::Hermite > ()
 
OPENVDB_API Hermite min (const Hermite &, const Hermite &)
 min and max operations done directly on the compressed data. More...
 
OPENVDB_API Hermite max (const Hermite &, const Hermite &)
 min and max operations done directly on the compressed data. More...