HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
openvdb::OPENVDB_VERSION_NAME::tree::NodeList< NodeT >::NodeRange Class Reference

#include <NodeManager.h>

Classes

class  Iterator
 

Public Member Functions

 NodeRange (size_t begin, size_t end, const NodeList &nodeList, size_t grainSize=1)
 
 NodeRange (NodeRange &r, tbb::split)
 
size_t size () const
 
size_t grainsize () const
 
const NodeListnodeList () const
 
bool empty () const
 
bool is_divisible () const
 
Iterator begin () const
 
Iterator end () const
 

Detailed Description

template<typename NodeT>
class openvdb::OPENVDB_VERSION_NAME::tree::NodeList< NodeT >::NodeRange

Definition at line 87 of file NodeManager.h.

Constructor & Destructor Documentation

template<typename NodeT>
openvdb::OPENVDB_VERSION_NAME::tree::NodeList< NodeT >::NodeRange::NodeRange ( size_t  begin,
size_t  end,
const NodeList nodeList,
size_t  grainSize = 1 
)
inline

Definition at line 91 of file NodeManager.h.

template<typename NodeT>
openvdb::OPENVDB_VERSION_NAME::tree::NodeList< NodeT >::NodeRange::NodeRange ( NodeRange r,
tbb::split   
)
inline

Definition at line 94 of file NodeManager.h.

Member Function Documentation

template<typename NodeT>
Iterator openvdb::OPENVDB_VERSION_NAME::tree::NodeList< NodeT >::NodeRange::begin ( void  ) const
inline

Definition at line 144 of file NodeManager.h.

template<typename NodeT>
bool openvdb::OPENVDB_VERSION_NAME::tree::NodeList< NodeT >::NodeRange::empty ( void  ) const
inline

Definition at line 104 of file NodeManager.h.

template<typename NodeT>
Iterator openvdb::OPENVDB_VERSION_NAME::tree::NodeList< NodeT >::NodeRange::end ( void  ) const
inline

Definition at line 146 of file NodeManager.h.

template<typename NodeT>
size_t openvdb::OPENVDB_VERSION_NAME::tree::NodeList< NodeT >::NodeRange::grainsize ( ) const
inline

Definition at line 100 of file NodeManager.h.

template<typename NodeT>
bool openvdb::OPENVDB_VERSION_NAME::tree::NodeList< NodeT >::NodeRange::is_divisible ( ) const
inline

Definition at line 106 of file NodeManager.h.

template<typename NodeT>
const NodeList& openvdb::OPENVDB_VERSION_NAME::tree::NodeList< NodeT >::NodeRange::nodeList ( ) const
inline

Definition at line 102 of file NodeManager.h.

template<typename NodeT>
size_t openvdb::OPENVDB_VERSION_NAME::tree::NodeList< NodeT >::NodeRange::size ( void  ) const
inline

Definition at line 98 of file NodeManager.h.


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