HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros 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

typedef
TreeT::RootNodeType::NodeChainType 
ChainT
 
typedef hboost::mpl::at
< ChainT, hboost::mpl::int_
< NodeLevel > >::type 
NodeT
 

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 170 of file DDA.h.

Member Typedef Documentation

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

Definition at line 172 of file DDA.h.

template<typename TreeT , int NodeLevel>
typedef hboost::mpl::at<ChainT, hboost::mpl::int_<NodeLevel> >::type openvdb::OPENVDB_VERSION_NAME::math::LevelSetHDDA< TreeT, NodeLevel >::NodeT

Definition at line 173 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 176 of file DDA.h.


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