OpenVDB 10.0.1
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Friends | List of all members
VolumeHDDA< TreeT, RayT, 0 > Class Template Reference

Specialization of Hierarchical Digital Differential Analyzer class that intersects against the leafs or tiles of a generic volume. More...

#include <openvdb/math/DDA.h>

Public Types

using LeafT = typename TreeT::LeafNodeType
 
using TimeSpanT = typename RayT::TimeSpan
 

Public Member Functions

 VolumeHDDA ()
 
template<typename AccessorT >
TimeSpanT march (RayT &ray, AccessorT &acc)
 
template<typename AccessorT , typename ListT >
void hits (RayT &ray, AccessorT &acc, ListT &times)
 

Friends

class VolumeHDDA< TreeT, RayT, 1 >
 

Detailed Description

template<typename TreeT, typename RayT>
class openvdb::v10_0::math::VolumeHDDA< TreeT, RayT, 0 >

Specialization of Hierarchical Digital Differential Analyzer class that intersects against the leafs or tiles of a generic volume.

Member Typedef Documentation

◆ LeafT

using LeafT = typename TreeT::LeafNodeType

◆ TimeSpanT

using TimeSpanT = typename RayT::TimeSpan

Constructor & Destructor Documentation

◆ VolumeHDDA()

VolumeHDDA ( )
inline

Member Function Documentation

◆ hits()

void hits ( RayT &  ray,
AccessorT &  acc,
ListT &  times 
)
inline

◆ march()

TimeSpanT march ( RayT &  ray,
AccessorT &  acc 
)
inline

Friends And Related Function Documentation

◆ VolumeHDDA< TreeT, RayT, 1 >

friend class VolumeHDDA< TreeT, RayT, 1 >
friend