OpenVDB  6.0.0
Public Types | Static Public Member Functions | List of all members
TreeAdapter< tree::ValueAccessor< _TreeType > > Struct Template Reference

Partial specialization for ValueAccessor types. More...

#include <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 >
 

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)
 

Detailed Description

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

Partial specialization for ValueAccessor types.

Member Typedef Documentation

◆ AccessorType

◆ ConstAccessorType

◆ ConstGridPtrType

◆ ConstTreePtrType

using ConstTreePtrType = typename TreeType::ConstPtr

◆ GridPtrType

using GridPtrType = typename GridType::Ptr

◆ GridType

◆ NonConstAccessorType

◆ NonConstGridPtrType

◆ NonConstGridType

◆ NonConstTreePtrType

using NonConstTreePtrType = typename NonConstTreeType::Ptr

◆ NonConstTreeType

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

◆ TreePtrType

using TreePtrType = typename TreeType::Ptr

◆ TreeType

using TreeType = _TreeType

◆ ValueType

using ValueType = typename TreeType::ValueType

Member Function Documentation

◆ constTree() [1/4]

static const TreeType& constTree ( TreeType t)
inlinestatic

◆ constTree() [2/4]

static const TreeType& constTree ( GridType g)
inlinestatic

◆ constTree() [3/4]

static const TreeType& constTree ( const TreeType t)
inlinestatic

◆ constTree() [4/4]

static const TreeType& constTree ( const GridType g)
inlinestatic

◆ tree() [1/6]

static TreeType& tree ( TreeType t)
inlinestatic

◆ tree() [2/6]

static TreeType& tree ( GridType g)
inlinestatic

◆ tree() [3/6]

static TreeType& tree ( AccessorType a)
inlinestatic

◆ tree() [4/6]

static const TreeType& tree ( const TreeType t)
inlinestatic

◆ tree() [5/6]

static const TreeType& tree ( const GridType g)
inlinestatic

◆ tree() [6/6]

static const TreeType& tree ( const AccessorType a)
inlinestatic

The documentation for this struct was generated from the following file: