HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
openvdb::OPENVDB_VERSION_NAME::tree::LeafManagerImpl< ManagerT > Struct Template Reference

#include <LeafManager.h>

Public Types

typedef ManagerT::RangeType RangeT
 
typedef ManagerT::LeafType LeafT
 
typedef ManagerT::BufferType BufT
 

Static Public Member Functions

static void doSwapLeafBuffer (const RangeT &r, size_t auxBufferIdx, LeafT **leafs, BufT *bufs, size_t bufsPerLeaf)
 

Detailed Description

template<typename ManagerT>
struct openvdb::OPENVDB_VERSION_NAME::tree::LeafManagerImpl< ManagerT >

This helper class implements LeafManager methods that need to be specialized for const vs. non-const trees.

Definition at line 84 of file LeafManager.h.

Member Typedef Documentation

template<typename ManagerT >
typedef ManagerT::BufferType openvdb::OPENVDB_VERSION_NAME::tree::LeafManagerImpl< ManagerT >::BufT

Definition at line 88 of file LeafManager.h.

template<typename ManagerT >
typedef ManagerT::LeafType openvdb::OPENVDB_VERSION_NAME::tree::LeafManagerImpl< ManagerT >::LeafT

Definition at line 87 of file LeafManager.h.

template<typename ManagerT >
typedef ManagerT::RangeType openvdb::OPENVDB_VERSION_NAME::tree::LeafManagerImpl< ManagerT >::RangeT

Definition at line 86 of file LeafManager.h.

Member Function Documentation

template<typename ManagerT >
static void openvdb::OPENVDB_VERSION_NAME::tree::LeafManagerImpl< ManagerT >::doSwapLeafBuffer ( const RangeT r,
size_t  auxBufferIdx,
LeafT **  leafs,
BufT bufs,
size_t  bufsPerLeaf 
)
inlinestatic

Definition at line 90 of file LeafManager.h.


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