This adapter allows code that is templated on a Tree type to accept either a Tree type or a Grid type. More...
#include <openvdb/Grid.h>
| Public Types | |
| using | TreeType = _TreeType | 
| using | NonConstTreeType = typename std::remove_const<TreeType>::type | 
| using | TreePtrType = typename TreeType::Ptr | 
| using | ConstTreePtrType = typename TreeType::ConstPtr | 
| using | NonConstTreePtrType = typename NonConstTreeType::Ptr | 
| using | GridType = Grid<NonConstTreeType> | 
| using | NonConstGridType = Grid<NonConstTreeType> | 
| using | GridPtrType = typename GridType::Ptr | 
| using | NonConstGridPtrType = typename NonConstGridType::Ptr | 
| using | ConstGridPtrType = typename GridType::ConstPtr | 
| using | ValueType = typename TreeType::ValueType | 
| using | AccessorType = typename tree::ValueAccessor<TreeType> | 
| using | ConstAccessorType = typename tree::ValueAccessor<const TreeType> | 
| using | NonConstAccessorType = typename tree::ValueAccessor<NonConstTreeType> | 
| Static Public Member Functions | |
| static NonConstTreeType & | tree (NonConstTreeType &t) | 
| static NonConstTreeType & | tree (NonConstGridType &g) | 
| static const NonConstTreeType & | tree (const NonConstTreeType &t) | 
| static const NonConstTreeType & | tree (const NonConstGridType &g) | 
| static const NonConstTreeType & | constTree (NonConstTreeType &t) | 
| static const NonConstTreeType & | constTree (NonConstGridType &g) | 
| static const NonConstTreeType & | constTree (const NonConstTreeType &t) | 
| static const NonConstTreeType & | constTree (const NonConstGridType &g) | 
This adapter allows code that is templated on a Tree type to accept either a Tree type or a Grid type.
| using AccessorType = typename tree::ValueAccessor<TreeType> | 
| using ConstAccessorType = typename tree::ValueAccessor<const TreeType> | 
| using ConstGridPtrType = typename GridType::ConstPtr | 
| using ConstTreePtrType = typename TreeType::ConstPtr | 
| using GridPtrType = typename GridType::Ptr | 
| using GridType = Grid<NonConstTreeType> | 
| using NonConstAccessorType = typename tree::ValueAccessor<NonConstTreeType> | 
| using NonConstGridPtrType = typename NonConstGridType::Ptr | 
| using NonConstGridType = Grid<NonConstTreeType> | 
| using NonConstTreePtrType = typename NonConstTreeType::Ptr | 
| using NonConstTreeType = typename std::remove_const<TreeType>::type | 
| using TreePtrType = typename TreeType::Ptr | 
| using TreeType = _TreeType | 
| using ValueType = typename TreeType::ValueType | 
| 
 | inlinestatic | 
| 
 | inlinestatic | 
| 
 | inlinestatic | 
| 
 | inlinestatic | 
| 
 | inlinestatic | 
| 
 | inlinestatic | 
| 
 | inlinestatic | 
| 
 | inlinestatic |