|
OpenVDB
1.1.0
|
#include <GridTransformer.h>
Public Types | |
| typedef TreeT::LeafCIter | LeafIterT |
| typedef TreeT::ValueAllCIter | TileIterT |
| typedef tree::IteratorRange < LeafIterT > | LeafRange |
| typedef tree::IteratorRange < TileIterT > | TileRange |
| typedef tree::ValueAccessor < const TreeT > | InTreeAccessor |
| typedef tree::ValueAccessor < TreeT > | OutTreeAccessor |
Public Member Functions | |
| RangeProcessor (const Transformer &xform, const CoordBBox &b, const TreeT &inT, TreeT &outT) | |
| RangeProcessor (const Transformer &xform, const CoordBBox &b, const TreeT &inTree) | |
| ~RangeProcessor () | |
| RangeProcessor (RangeProcessor &other, tbb::split) | |
| Splitting constructor: don't copy the original processor's output tree. | |
| void | setInterrupt (const InterruptFunc &f) |
| void | operator() (LeafRange &r) |
| Transform each leaf node in the given range. | |
| void | operator() (TileRange &r) |
| Transform each non-background tile in the given range. | |
| void | join (RangeProcessor &other) |
| Merge another processor's output tree into this processor's tree. | |
| typedef tree::ValueAccessor<const TreeT> InTreeAccessor |
| typedef TreeT::LeafCIter LeafIterT |
| typedef tree::IteratorRange<LeafIterT> LeafRange |
| typedef tree::ValueAccessor<TreeT> OutTreeAccessor |
| typedef TreeT::ValueAllCIter TileIterT |
| typedef tree::IteratorRange<TileIterT> TileRange |
|
inline |
|
inline |
|
inline |
|
inline |
Splitting constructor: don't copy the original processor's output tree.
|
inline |
Merge another processor's output tree into this processor's tree.
|
inline |
Transform each leaf node in the given range.
|
inline |
Transform each non-background tile in the given range.
|
inline |
1.8.1.2