OpenVDB
2.3.0
|
Helper class that implements Hierarchical Digital Differential Analyzers for ray intersections against a generic volume. More...
#include <DDA.h>
Public Types | |
typedef TreeT::RootNodeType::NodeChainType | ChainT |
typedef boost::mpl::at< ChainT, boost::mpl::int_ < ChildNodeLevel > >::type | NodeT |
typedef tree::ValueAccessor < const TreeT > | AccessorT |
typedef RayT::TimeSpan | TimeSpanT |
Public Member Functions | |
VolumeHDDA () | |
TimeSpanT | march (RayT &ray, AccessorT &acc) |
void | hits (RayT &ray, AccessorT &acc, std::vector< TimeSpanT > ×) |
Friends | |
class | VolumeHDDA< TreeT, RayT, ChildNodeLevel+1 > |
Helper class that implements Hierarchical Digital Differential Analyzers for ray intersections against a generic volume.
typedef tree::ValueAccessor<const TreeT> AccessorT |
typedef TreeT::RootNodeType::NodeChainType ChainT |
typedef RayT::TimeSpan TimeSpanT |
|
inline |
|
friend |