OpenVDB
1.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 |