|
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 | ) |