OpenVDB  1.1.0
Classes | Namespaces | 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

namespace  openvdb
namespace  openvdb::v1_1_0
namespace  openvdb::v1_1_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.
OPENVDB_API Hermite max (const Hermite &, const Hermite &)
 min and max operations done directly on the compressed data.