OpenVDB 11.0.0
 
Loading...
Searching...
No Matches
TreeAdapter< tree::ValueAccessor< _TreeType > > Struct Template Reference

Partial specialization for ValueAccessor types. 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<TreeType>
 
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>
 
using TreeType
 
using NonConstTreeType
 
using TreePtrType
 
using ConstTreePtrType
 
using NonConstTreePtrType
 
using GridType
 
using NonConstGridType
 
using GridPtrType
 
using NonConstGridPtrType
 
using ConstGridPtrType
 
using ValueType
 
using AccessorType
 
using ConstAccessorType
 
using NonConstAccessorType
 

Static Public Member Functions

static TreeTypetree (TreeType &t)
 
static TreeTypetree (GridType &g)
 
static TreeTypetree (AccessorType &a)
 
static const TreeTypetree (const TreeType &t)
 
static const TreeTypetree (const GridType &g)
 
static const TreeTypetree (const AccessorType &a)
 
static const TreeTypeconstTree (TreeType &t)
 
static const TreeTypeconstTree (GridType &g)
 
static const TreeTypeconstTree (const TreeType &t)
 
static const TreeTypeconstTree (const GridType &g)
 
static TreeTypetree (TreeType &t)
 
static TreeTypetree (GridType &g)
 
static const TreeTypetree (const TreeType &t)
 
static const TreeTypetree (const GridType &g)
 
static const TreeTypeconstTree (TreeType &t)
 
static const TreeTypeconstTree (GridType &g)
 
static const TreeTypeconstTree (const TreeType &t)
 
static const TreeTypeconstTree (const GridType &g)
 

Detailed Description

template<typename _TreeType>
struct openvdb::v11_0::TreeAdapter< tree::ValueAccessor< _TreeType > >

Partial specialization for ValueAccessor types.

Member Typedef Documentation

◆ AccessorType [1/2]

using AccessorType

◆ AccessorType [2/2]

template<typename _TreeType>
using AccessorType = typename tree::ValueAccessor<TreeType>

◆ ConstAccessorType [1/2]

◆ ConstAccessorType [2/2]

template<typename _TreeType>
using ConstAccessorType = typename tree::ValueAccessor<const TreeType>

◆ ConstGridPtrType [1/2]

◆ ConstGridPtrType [2/2]

template<typename _TreeType>
using ConstGridPtrType = typename GridType::ConstPtr

◆ ConstTreePtrType [1/2]

◆ ConstTreePtrType [2/2]

template<typename _TreeType>
using ConstTreePtrType = typename TreeType::ConstPtr

◆ GridPtrType [1/2]

using GridPtrType

◆ GridPtrType [2/2]

template<typename _TreeType>
using GridPtrType = typename GridType::Ptr

◆ GridType [1/2]

using GridType

◆ GridType [2/2]

template<typename _TreeType>
using GridType = Grid<TreeType>

◆ NonConstAccessorType [1/2]

◆ NonConstAccessorType [2/2]

template<typename _TreeType>
using NonConstAccessorType = typename tree::ValueAccessor<NonConstTreeType>

◆ NonConstGridPtrType [1/2]

◆ NonConstGridPtrType [2/2]

template<typename _TreeType>
using NonConstGridPtrType = typename NonConstGridType::Ptr

◆ NonConstGridType [1/2]

◆ NonConstGridType [2/2]

template<typename _TreeType>
using NonConstGridType = Grid<NonConstTreeType>

◆ NonConstTreePtrType [1/2]

◆ NonConstTreePtrType [2/2]

template<typename _TreeType>
using NonConstTreePtrType = typename NonConstTreeType::Ptr

◆ NonConstTreeType [1/2]

◆ NonConstTreeType [2/2]

template<typename _TreeType>
using NonConstTreeType = typename std::remove_const<TreeType>::type

◆ TreePtrType [1/2]

using TreePtrType

◆ TreePtrType [2/2]

template<typename _TreeType>
using TreePtrType = typename TreeType::Ptr

◆ TreeType [1/2]

using TreeType

◆ TreeType [2/2]

template<typename _TreeType>
using TreeType = _TreeType

◆ ValueType [1/2]

using ValueType

◆ ValueType [2/2]

template<typename _TreeType>
using ValueType = typename TreeType::ValueType

Member Function Documentation

◆ constTree() [1/8]

static const TreeType & constTree ( const GridType & g)
inlinestatic

◆ constTree() [2/8]

template<typename _TreeType>
static const TreeType & constTree ( const GridType & g)
inlinestatic

◆ constTree() [3/8]

static const TreeType & constTree ( const TreeType & t)
inlinestatic

◆ constTree() [4/8]

template<typename _TreeType>
static const TreeType & constTree ( const TreeType & t)
inlinestatic

◆ constTree() [5/8]

static const TreeType & constTree ( GridType & g)
inlinestatic

◆ constTree() [6/8]

template<typename _TreeType>
static const TreeType & constTree ( GridType & g)
inlinestatic

◆ constTree() [7/8]

static const TreeType & constTree ( TreeType & t)
inlinestatic

◆ constTree() [8/8]

template<typename _TreeType>
static const TreeType & constTree ( TreeType & t)
inlinestatic

◆ tree() [1/10]

template<typename _TreeType>
static TreeType & tree ( AccessorType & a)
inlinestatic

◆ tree() [2/10]

template<typename _TreeType>
static const TreeType & tree ( const AccessorType & a)
inlinestatic

◆ tree() [3/10]

static const TreeType & tree ( const GridType & g)
inlinestatic

◆ tree() [4/10]

template<typename _TreeType>
static const TreeType & tree ( const GridType & g)
inlinestatic

◆ tree() [5/10]

static const TreeType & tree ( const TreeType & t)
inlinestatic

◆ tree() [6/10]

template<typename _TreeType>
static const TreeType & tree ( const TreeType & t)
inlinestatic

◆ tree() [7/10]

static TreeType & tree ( GridType & g)
inlinestatic

◆ tree() [8/10]

template<typename _TreeType>
static TreeType & tree ( GridType & g)
inlinestatic

◆ tree() [9/10]

static TreeType & tree ( TreeType & t)
inlinestatic

◆ tree() [10/10]

template<typename _TreeType>
static TreeType & tree ( TreeType & t)
inlinestatic