HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
openvdb::OPENVDB_VERSION_NAME::math::LevelSetHDDA< TreeT, NodeLevel > Struct Template Reference

Helper class that implements Hierarchical Digital Differential Analyzers and is specialized for ray intersections with level sets. More...

#include <DDA.h>

Public Types

using ChainT = typename TreeT::RootNodeType::NodeChainType
 
using NodeT = typename ChainT::template Get< NodeLevel >
 

Static Public Member Functions

template<typename TesterT >
static bool test (TesterT &tester)
 

Detailed Description

template<typename TreeT, int NodeLevel>
struct openvdb::OPENVDB_VERSION_NAME::math::LevelSetHDDA< TreeT, NodeLevel >

Helper class that implements Hierarchical Digital Differential Analyzers and is specialized for ray intersections with level sets.

Definition at line 144 of file DDA.h.

Member Typedef Documentation

template<typename TreeT , int NodeLevel>
using openvdb::OPENVDB_VERSION_NAME::math::LevelSetHDDA< TreeT, NodeLevel >::ChainT = typename TreeT::RootNodeType::NodeChainType

Definition at line 146 of file DDA.h.

template<typename TreeT , int NodeLevel>
using openvdb::OPENVDB_VERSION_NAME::math::LevelSetHDDA< TreeT, NodeLevel >::NodeT = typename ChainT::template Get<NodeLevel>

Definition at line 147 of file DDA.h.

Member Function Documentation

template<typename TreeT , int NodeLevel>
template<typename TesterT >
static bool openvdb::OPENVDB_VERSION_NAME::math::LevelSetHDDA< TreeT, NodeLevel >::test ( TesterT &  tester)
inlinestatic

Definition at line 150 of file DDA.h.


The documentation for this struct was generated from the following file: