|
OpenVDB
3.1.0
|
#include <Composite.h>
Inherits CsgVisitorBase< TreeType >.
Public Types | |
| enum | { STOP = CsgVisitorBase<TreeT>::STOP } |
| typedef TreeType | TreeT |
| typedef TreeT::ValueType | ValueT |
| typedef TreeT::LeafNodeType::ChildAllIter | ChildIterT |
| enum | { STOP = 3 } |
Public Member Functions | |
| CsgIntersectVisitor (const TreeT &a, const TreeT &b) | |
| template<typename AIterT , typename BIterT > | |
| int | operator() (AIterT &, BIterT &) |
| Don't process nodes that are at different tree levels. More... | |
| template<typename IterT > | |
| int | operator() (IterT &aIter, IterT &bIter) |
| Process root and internal nodes. More... | |
| int | operator() (ChildIterT &aIter, ChildIterT &bIter) |
| Process leaf node values. More... | |
Protected Attributes | |
| ValueT | mAOutside |
| ValueT | mAInside |
| ValueT | mBOutside |
| ValueT | mBInside |
| typedef TreeT::LeafNodeType::ChildAllIter ChildIterT |
| typedef TreeType TreeT |
| typedef TreeT::ValueType ValueT |
|
inline |
|
inline |
Don't process nodes that are at different tree levels.
|
inline |
Process root and internal nodes.
|
inline |
Process leaf node values.
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
1.8.11