OpenVDB 11.0.0
|
Classes | |
struct | GetState |
Implements Tree::isActive(Coord) More... | |
struct | GetValue |
Implements Tree::getValue(Coord), i.e. return the value associated with a specific coordinate ijk . More... | |
struct | Grid |
struct | InternalNode |
struct | LeafNode |
struct | LeafNode< bool > |
struct | LeafNode< ValueMask > |
class | NodeManager |
struct | ProbeValue |
Implements Tree::probeLeaf(Coord) More... | |
struct | RootNode |
struct | SetValue |
Set the value and its state at the leaf level mapped to by ijk, and create the leaf node and branch if needed. More... | |
struct | TouchLeaf |
struct | Tree |
struct | ValueAccessor |
Typedefs | |
template<typename T > | |
using | BuildLeaf = LeafNode<T> |
template<typename T > | |
using | BuildLower = InternalNode<BuildLeaf<T>> |
template<typename T > | |
using | BuildUpper = InternalNode<BuildLower<T>> |
template<typename T > | |
using | BuildRoot = RootNode<BuildUpper<T>> |
template<typename T > | |
using | BuildTile = typename BuildRoot<T>::Tile |
using | FloatGrid = Grid<float> |
using | Fp4Grid = Grid<Fp4> |
using | Fp8Grid = Grid<Fp8> |
using | Fp16Grid = Grid<Fp16> |
using | FpNGrid = Grid<FpN> |
using | DoubleGrid = Grid<double> |
using | Int32Grid = Grid<int32_t> |
using | UInt32Grid = Grid<uint32_t> |
using | Int64Grid = Grid<int64_t> |
using | Vec3fGrid = Grid<Vec3f> |
using | Vec3dGrid = Grid<Vec3d> |
using | Vec4fGrid = Grid<Vec4f> |
using | Vec4dGrid = Grid<Vec4d> |
using | MaskGrid = Grid<ValueMask> |
using | IndexGrid = Grid<ValueIndex> |
using | OnIndexGrid = Grid<ValueOnIndex> |
using | BoolGrid = Grid<bool> |
Functions | |
template<typename NodeManagerT > | |
enable_if< is_floating_point< typenameNodeManagerT::ValueType >::value >::type | sdfToLevelSet (NodeManagerT &mgr) |
template<typename NodeManagerT > | |
void | levelSetToFog (NodeManagerT &mgr, bool rebuild=true) |
using BuildLower = InternalNode<BuildLeaf<T>> |
using BuildRoot = RootNode<BuildUpper<T>> |
using BuildUpper = InternalNode<BuildLower<T>> |
using DoubleGrid = Grid<double> |
using IndexGrid = Grid<ValueIndex> |
using OnIndexGrid = Grid<ValueOnIndex> |
using UInt32Grid = Grid<uint32_t> |
void levelSetToFog | ( | NodeManagerT & | mgr, |
bool | rebuild = true ) |
enable_if< is_floating_point< typenameNodeManagerT::ValueType >::value >::type sdfToLevelSet | ( | NodeManagerT & | mgr | ) |