#include <TreeIterator.h>
Detailed Description
template<typename IterT>
class openvdb::v1_1_0::tree::IteratorRange< IterT >
An IteratorRange wraps a tree or node iterator, giving the iterator TBB splittable range semantics.
Constructor & Destructor Documentation
Member Function Documentation
void increment |
( |
Index |
n = 1 | ) |
|
|
inline |
Advance the iterator n times.
bool is_divisible |
( |
| ) |
const |
|
inline |
Return true
if this range is splittable (i.e., if the iterator can be advanced more than mGrainSize times).
const IterT& iterator |
( |
| ) |
const |
|
inline |
Return a reference to this range's iterator.
- Note
- The reference is const, because the iterator should not be incremented directly. Use this range object's increment() instead.
Advance the iterator to the next item.
- Returns
true
if the iterator is not yet exhausted.
Advance the iterator to the next item.
The documentation for this class was generated from the following file: