HDK
|
#include <Composite.h>
Public Types | |
enum | { STOP = CsgVisitorBase<TreeT>::STOP } |
typedef TreeType | TreeT |
typedef TreeT::ValueType | ValueT |
typedef TreeT::LeafNodeType::ChildAllIter | ChildIterT |
![]() | |
enum | { STOP = 3 } |
typedef TreeType | TreeT |
typedef TreeT::ValueType | ValueT |
typedef TreeT::LeafNodeType::ChildAllIter | ChildIterT |
Public Member Functions | |
CsgDiffVisitor (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... | |
![]() | |
CsgVisitorBase (const TreeT &aTree, const TreeT &bTree) | |
Additional Inherited Members | |
![]() | |
ValueT | mAOutside |
ValueT | mAInside |
ValueT | mBOutside |
ValueT | mBInside |
Definition at line 947 of file Composite.h.
typedef TreeT::LeafNodeType::ChildAllIter openvdb::OPENVDB_VERSION_NAME::tools::CsgDiffVisitor< TreeType >::ChildIterT |
Definition at line 951 of file Composite.h.
typedef TreeType openvdb::OPENVDB_VERSION_NAME::tools::CsgDiffVisitor< TreeType >::TreeT |
Definition at line 949 of file Composite.h.
typedef TreeT::ValueType openvdb::OPENVDB_VERSION_NAME::tools::CsgDiffVisitor< TreeType >::ValueT |
Definition at line 950 of file Composite.h.
anonymous enum |
Enumerator | |
---|---|
STOP |
Definition at line 953 of file Composite.h.
|
inline |
Definition at line 955 of file Composite.h.
|
inline |
Don't process nodes that are at different tree levels.
Definition at line 959 of file Composite.h.
|
inline |
Process root and internal nodes.
Definition at line 963 of file Composite.h.
|
inline |
Process leaf node values.
Definition at line 1002 of file Composite.h.