HDK
|
Digital Differential Analyzers specialized for VDB. More...
#include "Coord.h"
#include "Math.h"
#include "Vec3.h"
#include <openvdb/Types.h>
#include <iostream>
#include <limits>
Go to the source code of this file.
Classes | |
class | openvdb::OPENVDB_VERSION_NAME::math::DDA< RayT, Log2Dim > |
A Digital Differential Analyzer specialized for OpenVDB grids. More... | |
struct | openvdb::OPENVDB_VERSION_NAME::math::LevelSetHDDA< TreeT, NodeLevel > |
Helper class that implements Hierarchical Digital Differential Analyzers and is specialized for ray intersections with level sets. More... | |
struct | openvdb::OPENVDB_VERSION_NAME::math::LevelSetHDDA< TreeT,-1 > |
Specialization of Hierarchical Digital Differential Analyzer class that intersects a ray against the voxels of a level set. More... | |
class | openvdb::OPENVDB_VERSION_NAME::math::VolumeHDDA< TreeT, RayT, ChildNodeLevel > |
Helper class that implements Hierarchical Digital Differential Analyzers for ray intersections against a generic volume. More... | |
class | openvdb::OPENVDB_VERSION_NAME::math::VolumeHDDA< TreeT, RayT, 0 > |
Specialization of Hierarchical Digital Differential Analyzer class that intersects against the leafs or tiles of a generic volume. More... | |
Namespaces | |
openvdb | |
openvdb::OPENVDB_VERSION_NAME | |
openvdb::OPENVDB_VERSION_NAME::math | |
Functions | |
template<typename RayT , Index Log2Dim> | |
std::ostream & | openvdb::OPENVDB_VERSION_NAME::math::operator<< (std::ostream &os, const DDA< RayT, Log2Dim > &dda) |
Output streaming of the Ray class. More... | |
Digital Differential Analyzers specialized for VDB.
Definition in file DDA.h.