HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
openvdb::OPENVDB_VERSION_NAME::tree::LeafManager< TreeT >::LeafRange Class Reference

#include <LeafManager.h>

Classes

class  Iterator
 

Public Member Functions

 LeafRange (size_t begin, size_t end, const LeafManager &leafManager, size_t grainSize=1)
 
Iterator begin () const
 
Iterator end () const
 
size_t size () const
 
size_t grainsize () const
 
const LeafManagerleafManager () const
 
bool empty () const
 
bool is_divisible () const
 
 LeafRange (LeafRange &r, tbb::split)
 

Detailed Description

template<typename TreeT>
class openvdb::OPENVDB_VERSION_NAME::tree::LeafManager< TreeT >::LeafRange

Definition at line 101 of file LeafManager.h.

Constructor & Destructor Documentation

template<typename TreeT>
openvdb::OPENVDB_VERSION_NAME::tree::LeafManager< TreeT >::LeafRange::LeafRange ( size_t  begin,
size_t  end,
const LeafManager leafManager,
size_t  grainSize = 1 
)
inline

Definition at line 147 of file LeafManager.h.

template<typename TreeT>
openvdb::OPENVDB_VERSION_NAME::tree::LeafManager< TreeT >::LeafRange::LeafRange ( LeafRange r,
tbb::split   
)
inline

Definition at line 169 of file LeafManager.h.

Member Function Documentation

template<typename TreeT>
Iterator openvdb::OPENVDB_VERSION_NAME::tree::LeafManager< TreeT >::LeafRange::begin ( void  ) const
inline

Definition at line 155 of file LeafManager.h.

template<typename TreeT>
bool openvdb::OPENVDB_VERSION_NAME::tree::LeafManager< TreeT >::LeafRange::empty ( void  ) const
inline

Definition at line 165 of file LeafManager.h.

template<typename TreeT>
Iterator openvdb::OPENVDB_VERSION_NAME::tree::LeafManager< TreeT >::LeafRange::end ( void  ) const
inline

Definition at line 157 of file LeafManager.h.

template<typename TreeT>
size_t openvdb::OPENVDB_VERSION_NAME::tree::LeafManager< TreeT >::LeafRange::grainsize ( ) const
inline

Definition at line 161 of file LeafManager.h.

template<typename TreeT>
bool openvdb::OPENVDB_VERSION_NAME::tree::LeafManager< TreeT >::LeafRange::is_divisible ( ) const
inline

Definition at line 167 of file LeafManager.h.

template<typename TreeT>
const LeafManager& openvdb::OPENVDB_VERSION_NAME::tree::LeafManager< TreeT >::LeafRange::leafManager ( ) const
inline

Definition at line 163 of file LeafManager.h.

template<typename TreeT>
size_t openvdb::OPENVDB_VERSION_NAME::tree::LeafManager< TreeT >::LeafRange::size ( void  ) const
inline

Definition at line 159 of file LeafManager.h.


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