|
OpenVDB 11.0.0
|
A Tree Marcher for Generic Grids. More...
#include <nanovdb/util/HDDA.h>
Public Types | |
| using | ChildT = typename NodeT::ChildNodeType |
| using | RealType = typename RayT::RealType |
| using | RealT = RealType |
| using | CoordType = CoordT |
Public Member Functions | |
| __hostdev__ | TreeMarcher (AccT &acc) |
| __hostdev__ bool | init (const RayT &indexRay) |
| Initialize the TreeMarcher with an index-space ray. | |
| __hostdev__ bool | step (const NodeT **node, float &t0, float &t1) |
| step the ray through the tree. If the ray hits a node then populate t0 & t1, and the node. | |
| __hostdev__ const RayT & | ray () const |
| __hostdev__ RayT & | ray () |
A Tree Marcher for Generic Grids.
| using ChildT = typename NodeT::ChildNodeType |
| using CoordType = CoordT |
| using RealT = RealType |
| using RealType = typename RayT::RealType |
|
inline |
|
inline |
Initialize the TreeMarcher with an index-space ray.
|
inline |
|
inline |
|
inline |
step the ray through the tree. If the ray hits a node then populate t0 & t1, and the node.