MOAB: Mesh Oriented datABase
(version 5.5.0)
|
Public Member Functions | |
LeafHexer (OrientedBoxTreeTool *tool, Interface *mb2, Tag tag) | |
ErrorCode | visit (EntityHandle, int, bool &descent) |
Visit a node in the tree during a traversal. More... | |
ErrorCode | leaf (EntityHandle node) |
Process a leaf node during tree traversal. More... | |
![]() | |
virtual | ~Op () |
Private Attributes | |
OrientedBoxTreeTool * | mTool |
Interface * | mOut |
Tag | mTag |
std::vector< EntityHandle > | mHandles |
std::vector< EntityHandle > | mConn |
std::vector< int > | mTagData |
Definition at line 571 of file obb_tree_tool.cpp.
|
inline |
Definition at line 582 of file obb_tree_tool.cpp.
|
inlinevirtual |
Process a leaf node during tree traversal.
Implements moab::OrientedBoxTreeTool::Op.
Definition at line 590 of file obb_tree_tool.cpp.
References box(), moab::OrientedBoxTreeTool::box(), ErrorCode, hash_handle(), MB_SUCCESS, mOut, mTag, mTool, and moab::Interface::tag_set_data().
|
inlinevirtual |
Visit a node in the tree during a traversal.
This method is called for each node in the tree visited during a pre-order traversal.
node | The EntityHandle for the entity set for the tree node. |
depth | The current depth in the tree. |
descend | Output: if false, traversal will skip children of the current node, or if the current node is a leaf, the 'leaf' method will not be called. |
Implements moab::OrientedBoxTreeTool::Op.
Definition at line 584 of file obb_tree_tool.cpp.
References MB_SUCCESS.
|
private |
Definition at line 578 of file obb_tree_tool.cpp.
|
private |
Definition at line 577 of file obb_tree_tool.cpp.
|
private |
Definition at line 575 of file obb_tree_tool.cpp.
Referenced by leaf().
|
private |
Definition at line 576 of file obb_tree_tool.cpp.
Referenced by leaf().
|
private |
Definition at line 579 of file obb_tree_tool.cpp.
|
private |
Definition at line 574 of file obb_tree_tool.cpp.
Referenced by leaf().