HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
openvdb::OPENVDB_VERSION_NAME::TreeAdapter< Grid< _TreeType > > Struct Template Reference

Partial specialization for Grid 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 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::OPENVDB_VERSION_NAME::TreeAdapter< Grid< _TreeType > >

Partial specialization for Grid types.

Definition at line 1089 of file Grid.h.

Member Typedef Documentation

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

Definition at line 1102 of file Grid.h.

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

Definition at line 1103 of file Grid.h.

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

Definition at line 1100 of file Grid.h.

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

Definition at line 1094 of file Grid.h.

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

Definition at line 1098 of file Grid.h.

template<typename _TreeType >
using openvdb::OPENVDB_VERSION_NAME::TreeAdapter< Grid< _TreeType > >::GridType = Grid<TreeType>

Definition at line 1096 of file Grid.h.

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

Definition at line 1104 of file Grid.h.

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

Definition at line 1099 of file Grid.h.

template<typename _TreeType >
using openvdb::OPENVDB_VERSION_NAME::TreeAdapter< Grid< _TreeType > >::NonConstGridType = Grid<NonConstTreeType>

Definition at line 1097 of file Grid.h.

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

Definition at line 1095 of file Grid.h.

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

Definition at line 1092 of file Grid.h.

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

Definition at line 1093 of file Grid.h.

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

Definition at line 1091 of file Grid.h.

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

Definition at line 1101 of file Grid.h.

Member Function Documentation

template<typename _TreeType >
static const TreeType& openvdb::OPENVDB_VERSION_NAME::TreeAdapter< Grid< _TreeType > >::constTree ( TreeType t)
inlinestatic

Definition at line 1110 of file Grid.h.

template<typename _TreeType >
static const TreeType& openvdb::OPENVDB_VERSION_NAME::TreeAdapter< Grid< _TreeType > >::constTree ( GridType g)
inlinestatic

Definition at line 1111 of file Grid.h.

template<typename _TreeType >
static const TreeType& openvdb::OPENVDB_VERSION_NAME::TreeAdapter< Grid< _TreeType > >::constTree ( const TreeType t)
inlinestatic

Definition at line 1112 of file Grid.h.

template<typename _TreeType >
static const TreeType& openvdb::OPENVDB_VERSION_NAME::TreeAdapter< Grid< _TreeType > >::constTree ( const GridType g)
inlinestatic

Definition at line 1113 of file Grid.h.

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

Definition at line 1106 of file Grid.h.

template<typename _TreeType >
static TreeType& openvdb::OPENVDB_VERSION_NAME::TreeAdapter< Grid< _TreeType > >::tree ( GridType g)
inlinestatic

Definition at line 1107 of file Grid.h.

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

Definition at line 1108 of file Grid.h.

template<typename _TreeType >
static const TreeType& openvdb::OPENVDB_VERSION_NAME::TreeAdapter< Grid< _TreeType > >::tree ( const GridType g)
inlinestatic

Definition at line 1109 of file Grid.h.


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