HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
openvdb::OPENVDB_VERSION_NAME::points::internal::PointDataNodeChain< tree::InternalNode< ChildT, Log2Dim >, HeadLevel > Struct Template Reference

#include <PointDataGrid.h>

Public Types

using SubtreeT = typename PointDataNodeChain< ChildT, HeadLevel-1 >::Type
 
using InternalNodeT = tree::InternalNode< typename SubtreeT::Back, Log2Dim >
 
using Type = typename SubtreeT::template Append< InternalNodeT >
 

Detailed Description

template<typename ChildT, Index Log2Dim, int HeadLevel>
struct openvdb::OPENVDB_VERSION_NAME::points::internal::PointDataNodeChain< tree::InternalNode< ChildT, Log2Dim >, HeadLevel >

Definition at line 1689 of file PointDataGrid.h.

Member Typedef Documentation

template<typename ChildT , Index Log2Dim, int HeadLevel>
using openvdb::OPENVDB_VERSION_NAME::points::internal::PointDataNodeChain< tree::InternalNode< ChildT, Log2Dim >, HeadLevel >::InternalNodeT = tree::InternalNode<typename SubtreeT::Back, Log2Dim>

Definition at line 1692 of file PointDataGrid.h.

template<typename ChildT , Index Log2Dim, int HeadLevel>
using openvdb::OPENVDB_VERSION_NAME::points::internal::PointDataNodeChain< tree::InternalNode< ChildT, Log2Dim >, HeadLevel >::SubtreeT = typename PointDataNodeChain<ChildT, HeadLevel-1>::Type

Definition at line 1691 of file PointDataGrid.h.

template<typename ChildT , Index Log2Dim, int HeadLevel>
using openvdb::OPENVDB_VERSION_NAME::points::internal::PointDataNodeChain< tree::InternalNode< ChildT, Log2Dim >, HeadLevel >::Type = typename SubtreeT::template Append<InternalNodeT>

Definition at line 1693 of file PointDataGrid.h.


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