OpenVDB 12.0.0
 
Loading...
Searching...
No Matches
LeafManagerImpl< LeafManager< const TreeT > > Struct Template Reference

#include <openvdb/tree/LeafManager.h>

Public Types

using ManagerT = LeafManager<const TreeT>
 
using RangeT = typename ManagerT::RangeType
 
using LeafT = typename ManagerT::LeafType
 
using BufT = typename ManagerT::BufferType
 
using RangeT
 
using LeafT
 
using BufT
 

Static Public Member Functions

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

Member Typedef Documentation

◆ BufT [1/2]

using BufT

◆ BufT [2/2]

template<typename TreeT>
using BufT = typename ManagerT::BufferType

◆ LeafT [1/2]

using LeafT

◆ LeafT [2/2]

template<typename TreeT>
using LeafT = typename ManagerT::LeafType

◆ ManagerT

template<typename TreeT>
using ManagerT = LeafManager<const TreeT>

◆ RangeT [1/2]

using RangeT

◆ RangeT [2/2]

template<typename TreeT>
using RangeT = typename ManagerT::RangeType

Member Function Documentation

◆ doSwapLeafBuffer() [1/2]

template<typename TreeT>
static void doSwapLeafBuffer ( const RangeT & ,
size_t ,
LeafT ** ,
BufT * ,
size_t  )
inlinestatic

◆ doSwapLeafBuffer() [2/2]

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