Definition at line 693 of file OrientedBoxTreeTool.cpp.
◆ RayIntersector()
moab::RayIntersector::RayIntersector |
( |
OrientedBoxTreeTool * |
tool_ptr, |
|
|
const double * |
ray_point, |
|
|
const double * |
unit_ray_dir, |
|
|
const double * |
ray_length, |
|
|
double |
tolerance, |
|
|
Range & |
leaf_boxes |
|
) |
| |
|
inline |
◆ leaf()
◆ visit()
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.
- Parameters
-
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 827 of file OrientedBoxTreeTool.cpp.
833 descend = box.intersect_ray(
b,
m,
tol,
len );
References moab::OrientedBoxTreeTool::box(), ErrorCode, and MB_SUCCESS.
◆ boxes
Range& moab::RayIntersector::boxes |
|
private |
◆ len
const double* moab::RayIntersector::len |
|
private |
◆ tol
const double moab::RayIntersector::tol |
|
private |
◆ tool
The documentation for this class was generated from the following file: