HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
openvdb::OPENVDB_VERSION_NAME::points::TreeConverter< TreeType > Struct Template Reference

Similiar to ValueConverter, but allows for tree configuration conversion to a PointDataTree. ValueConverter<PointDataIndex32> cannot be used as a PointDataLeafNode is not a specialization of LeafNode. More...

#include <PointDataGrid.h>

Public Types

using RootNodeT = typename TreeType::RootNodeType
 
using NodeChainT = typename internal::PointDataNodeChain< RootNodeT, RootNodeT::LEVEL >::Type
 
using Type = tree::Tree< typename NodeChainT::Back >
 

Detailed Description

template<typename TreeType>
struct openvdb::OPENVDB_VERSION_NAME::points::TreeConverter< TreeType >

Similiar to ValueConverter, but allows for tree configuration conversion to a PointDataTree. ValueConverter<PointDataIndex32> cannot be used as a PointDataLeafNode is not a specialization of LeafNode.

Definition at line 1713 of file PointDataGrid.h.

Member Typedef Documentation

template<typename TreeType >
using openvdb::OPENVDB_VERSION_NAME::points::TreeConverter< TreeType >::NodeChainT = typename internal::PointDataNodeChain<RootNodeT, RootNodeT::LEVEL>::Type

Definition at line 1715 of file PointDataGrid.h.

template<typename TreeType >
using openvdb::OPENVDB_VERSION_NAME::points::TreeConverter< TreeType >::RootNodeT = typename TreeType::RootNodeType

Definition at line 1714 of file PointDataGrid.h.

template<typename TreeType >
using openvdb::OPENVDB_VERSION_NAME::points::TreeConverter< TreeType >::Type = tree::Tree<typename NodeChainT::Back>

Definition at line 1716 of file PointDataGrid.h.


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