HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
openvdb::OPENVDB_VERSION_NAME::tree::Tree5< T, N1, N2, N3, N4 > Struct Template Reference

Tree5<T, N1, N2, N3, N4>::Type is the type of a five-level tree (Root, Internal, Internal, Internal, Leaf) with value type T and internal and leaf node log dimensions N1, N2, N3 and N4, respectively. More...

#include <Tree.h>

Public Types

using Type = Tree< RootNode< InternalNode< InternalNode< InternalNode< LeafNode< T, N4 >, N3 >, N2 >, N1 >>>
 

Detailed Description

template<typename T, Index N1 = 6, Index N2 = 5, Index N3 = 4, Index N4 = 3>
struct openvdb::OPENVDB_VERSION_NAME::tree::Tree5< T, N1, N2, N3, N4 >

Tree5<T, N1, N2, N3, N4>::Type is the type of a five-level tree (Root, Internal, Internal, Internal, Leaf) with value type T and internal and leaf node log dimensions N1, N2, N3 and N4, respectively.

Note
This is NOT the standard tree configuration (Tree4 is).

Definition at line 1068 of file Tree.h.

Member Typedef Documentation

template<typename T , Index N1 = 6, Index N2 = 5, Index N3 = 4, Index N4 = 3>
using openvdb::OPENVDB_VERSION_NAME::tree::Tree5< T, N1, N2, N3, N4 >::Type = Tree<RootNode<InternalNode<InternalNode<InternalNode<LeafNode<T, N4>, N3>, N2>, N1>>>

Definition at line 1070 of file Tree.h.


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