HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
openvdb::OPENVDB_VERSION_NAME::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< 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 NonConstTreeType >
 
using NonConstAccessorType = typename tree::ValueAccessor< NonConstTreeType >
 

Static Public Member Functions

static NonConstTreeTypetree (NonConstTreeType &t)
 
static NonConstTreeTypetree (NonConstGridType &g)
 
static NonConstTreeTypetree (NonConstAccessorType &a)
 
static const NonConstTreeTypetree (ConstAccessorType &a)
 
static const NonConstTreeTypetree (const NonConstTreeType &t)
 
static const NonConstTreeTypetree (const NonConstGridType &g)
 
static const NonConstTreeTypetree (const NonConstAccessorType &a)
 
static const NonConstTreeTypetree (const ConstAccessorType &a)
 
static const NonConstTreeTypeconstTree (NonConstTreeType &t)
 
static const NonConstTreeTypeconstTree (NonConstGridType &g)
 
static const NonConstTreeTypeconstTree (NonConstAccessorType &a)
 
static const NonConstTreeTypeconstTree (ConstAccessorType &a)
 
static const NonConstTreeTypeconstTree (const NonConstTreeType &t)
 
static const NonConstTreeTypeconstTree (const NonConstGridType &g)
 
static const NonConstTreeTypeconstTree (const NonConstAccessorType &a)
 
static const NonConstTreeTypeconstTree (const ConstAccessorType &a)
 

Detailed Description

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

Partial specialization for ValueAccessor types.

Definition at line 1147 of file Grid.h.

Member Typedef Documentation

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

Definition at line 1160 of file Grid.h.

template<typename _TreeType >
using openvdb::OPENVDB_VERSION_NAME::TreeAdapter< tree::ValueAccessor< _TreeType > >::ConstAccessorType = typename tree::ValueAccessor<const NonConstTreeType>

Definition at line 1161 of file Grid.h.

template<typename _TreeType >
using openvdb::OPENVDB_VERSION_NAME::TreeAdapter< tree::ValueAccessor< _TreeType > >::ConstGridPtrType = typename GridType::ConstPtr

Definition at line 1158 of file Grid.h.

template<typename _TreeType >
using openvdb::OPENVDB_VERSION_NAME::TreeAdapter< tree::ValueAccessor< _TreeType > >::ConstTreePtrType = typename TreeType::ConstPtr

Definition at line 1152 of file Grid.h.

template<typename _TreeType >
using openvdb::OPENVDB_VERSION_NAME::TreeAdapter< tree::ValueAccessor< _TreeType > >::GridPtrType = typename GridType::Ptr

Definition at line 1156 of file Grid.h.

template<typename _TreeType >
using openvdb::OPENVDB_VERSION_NAME::TreeAdapter< tree::ValueAccessor< _TreeType > >::GridType = Grid<NonConstTreeType>

Definition at line 1154 of file Grid.h.

Definition at line 1162 of file Grid.h.

template<typename _TreeType >
using openvdb::OPENVDB_VERSION_NAME::TreeAdapter< tree::ValueAccessor< _TreeType > >::NonConstGridPtrType = typename NonConstGridType::Ptr

Definition at line 1157 of file Grid.h.

Definition at line 1155 of file Grid.h.

template<typename _TreeType >
using openvdb::OPENVDB_VERSION_NAME::TreeAdapter< tree::ValueAccessor< _TreeType > >::NonConstTreePtrType = typename NonConstTreeType::Ptr

Definition at line 1153 of file Grid.h.

template<typename _TreeType >
using openvdb::OPENVDB_VERSION_NAME::TreeAdapter< tree::ValueAccessor< _TreeType > >::NonConstTreeType = typename std::remove_const<TreeType>::type

Definition at line 1150 of file Grid.h.

template<typename _TreeType >
using openvdb::OPENVDB_VERSION_NAME::TreeAdapter< tree::ValueAccessor< _TreeType > >::TreePtrType = typename TreeType::Ptr

Definition at line 1151 of file Grid.h.

template<typename _TreeType >
using openvdb::OPENVDB_VERSION_NAME::TreeAdapter< tree::ValueAccessor< _TreeType > >::TreeType = _TreeType

Definition at line 1149 of file Grid.h.

template<typename _TreeType >
using openvdb::OPENVDB_VERSION_NAME::TreeAdapter< tree::ValueAccessor< _TreeType > >::ValueType = typename TreeType::ValueType

Definition at line 1159 of file Grid.h.

Member Function Documentation

template<typename _TreeType >
static const NonConstTreeType& openvdb::OPENVDB_VERSION_NAME::TreeAdapter< tree::ValueAccessor< _TreeType > >::constTree ( NonConstTreeType t)
inlinestatic

Definition at line 1172 of file Grid.h.

template<typename _TreeType >
static const NonConstTreeType& openvdb::OPENVDB_VERSION_NAME::TreeAdapter< tree::ValueAccessor< _TreeType > >::constTree ( NonConstGridType g)
inlinestatic

Definition at line 1173 of file Grid.h.

template<typename _TreeType >
static const NonConstTreeType& openvdb::OPENVDB_VERSION_NAME::TreeAdapter< tree::ValueAccessor< _TreeType > >::constTree ( NonConstAccessorType a)
inlinestatic

Definition at line 1174 of file Grid.h.

template<typename _TreeType >
static const NonConstTreeType& openvdb::OPENVDB_VERSION_NAME::TreeAdapter< tree::ValueAccessor< _TreeType > >::constTree ( ConstAccessorType a)
inlinestatic

Definition at line 1175 of file Grid.h.

template<typename _TreeType >
static const NonConstTreeType& openvdb::OPENVDB_VERSION_NAME::TreeAdapter< tree::ValueAccessor< _TreeType > >::constTree ( const NonConstTreeType t)
inlinestatic

Definition at line 1176 of file Grid.h.

template<typename _TreeType >
static const NonConstTreeType& openvdb::OPENVDB_VERSION_NAME::TreeAdapter< tree::ValueAccessor< _TreeType > >::constTree ( const NonConstGridType g)
inlinestatic

Definition at line 1177 of file Grid.h.

template<typename _TreeType >
static const NonConstTreeType& openvdb::OPENVDB_VERSION_NAME::TreeAdapter< tree::ValueAccessor< _TreeType > >::constTree ( const NonConstAccessorType a)
inlinestatic

Definition at line 1178 of file Grid.h.

template<typename _TreeType >
static const NonConstTreeType& openvdb::OPENVDB_VERSION_NAME::TreeAdapter< tree::ValueAccessor< _TreeType > >::constTree ( const ConstAccessorType a)
inlinestatic

Definition at line 1179 of file Grid.h.

template<typename _TreeType >
static NonConstTreeType& openvdb::OPENVDB_VERSION_NAME::TreeAdapter< tree::ValueAccessor< _TreeType > >::tree ( NonConstTreeType t)
inlinestatic

Definition at line 1164 of file Grid.h.

template<typename _TreeType >
static NonConstTreeType& openvdb::OPENVDB_VERSION_NAME::TreeAdapter< tree::ValueAccessor< _TreeType > >::tree ( NonConstGridType g)
inlinestatic

Definition at line 1165 of file Grid.h.

template<typename _TreeType >
static NonConstTreeType& openvdb::OPENVDB_VERSION_NAME::TreeAdapter< tree::ValueAccessor< _TreeType > >::tree ( NonConstAccessorType a)
inlinestatic

Definition at line 1166 of file Grid.h.

template<typename _TreeType >
static const NonConstTreeType& openvdb::OPENVDB_VERSION_NAME::TreeAdapter< tree::ValueAccessor< _TreeType > >::tree ( ConstAccessorType a)
inlinestatic

Definition at line 1167 of file Grid.h.

template<typename _TreeType >
static const NonConstTreeType& openvdb::OPENVDB_VERSION_NAME::TreeAdapter< tree::ValueAccessor< _TreeType > >::tree ( const NonConstTreeType t)
inlinestatic

Definition at line 1168 of file Grid.h.

template<typename _TreeType >
static const NonConstTreeType& openvdb::OPENVDB_VERSION_NAME::TreeAdapter< tree::ValueAccessor< _TreeType > >::tree ( const NonConstGridType g)
inlinestatic

Definition at line 1169 of file Grid.h.

template<typename _TreeType >
static const NonConstTreeType& openvdb::OPENVDB_VERSION_NAME::TreeAdapter< tree::ValueAccessor< _TreeType > >::tree ( const NonConstAccessorType a)
inlinestatic

Definition at line 1170 of file Grid.h.

template<typename _TreeType >
static const NonConstTreeType& openvdb::OPENVDB_VERSION_NAME::TreeAdapter< tree::ValueAccessor< _TreeType > >::tree ( const ConstAccessorType a)
inlinestatic

Definition at line 1171 of file Grid.h.


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