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

#include <MeshToVolume.h>

Public Types

enum  { INVALID_OFFSET = std::numeric_limits<size_t>::max() }
 
using LeafNodeType = typename TreeType::LeafNodeType
 

Public Member Functions

 LeafNodeConnectivityTable (TreeType &tree)
 
size_t size () const
 
std::vector< LeafNodeType * > & nodes ()
 
const std::vector
< LeafNodeType * > & 
nodes () const
 
const size_t * offsetsNextX () const
 
const size_t * offsetsPrevX () const
 
const size_t * offsetsNextY () const
 
const size_t * offsetsPrevY () const
 
const size_t * offsetsNextZ () const
 
const size_t * offsetsPrevZ () const
 

Detailed Description

template<typename TreeType>
struct openvdb::OPENVDB_VERSION_NAME::tools::mesh_to_volume_internal::LeafNodeConnectivityTable< TreeType >

Definition at line 778 of file MeshToVolume.h.

Member Typedef Documentation

template<typename TreeType >
using openvdb::OPENVDB_VERSION_NAME::tools::mesh_to_volume_internal::LeafNodeConnectivityTable< TreeType >::LeafNodeType = typename TreeType::LeafNodeType

Definition at line 782 of file MeshToVolume.h.

Member Enumeration Documentation

template<typename TreeType >
anonymous enum
Enumerator
INVALID_OFFSET 

Definition at line 780 of file MeshToVolume.h.

Constructor & Destructor Documentation

Definition at line 784 of file MeshToVolume.h.

Member Function Documentation

template<typename TreeType >
std::vector<LeafNodeType*>& openvdb::OPENVDB_VERSION_NAME::tools::mesh_to_volume_internal::LeafNodeConnectivityTable< TreeType >::nodes ( void  )
inline

Definition at line 815 of file MeshToVolume.h.

template<typename TreeType >
const std::vector<LeafNodeType*>& openvdb::OPENVDB_VERSION_NAME::tools::mesh_to_volume_internal::LeafNodeConnectivityTable< TreeType >::nodes ( void  ) const
inline

Definition at line 816 of file MeshToVolume.h.

template<typename TreeType >
const size_t* openvdb::OPENVDB_VERSION_NAME::tools::mesh_to_volume_internal::LeafNodeConnectivityTable< TreeType >::offsetsNextX ( ) const
inline

Definition at line 819 of file MeshToVolume.h.

template<typename TreeType >
const size_t* openvdb::OPENVDB_VERSION_NAME::tools::mesh_to_volume_internal::LeafNodeConnectivityTable< TreeType >::offsetsNextY ( ) const
inline

Definition at line 822 of file MeshToVolume.h.

template<typename TreeType >
const size_t* openvdb::OPENVDB_VERSION_NAME::tools::mesh_to_volume_internal::LeafNodeConnectivityTable< TreeType >::offsetsNextZ ( ) const
inline

Definition at line 825 of file MeshToVolume.h.

template<typename TreeType >
const size_t* openvdb::OPENVDB_VERSION_NAME::tools::mesh_to_volume_internal::LeafNodeConnectivityTable< TreeType >::offsetsPrevX ( ) const
inline

Definition at line 820 of file MeshToVolume.h.

template<typename TreeType >
const size_t* openvdb::OPENVDB_VERSION_NAME::tools::mesh_to_volume_internal::LeafNodeConnectivityTable< TreeType >::offsetsPrevY ( ) const
inline

Definition at line 823 of file MeshToVolume.h.

template<typename TreeType >
const size_t* openvdb::OPENVDB_VERSION_NAME::tools::mesh_to_volume_internal::LeafNodeConnectivityTable< TreeType >::offsetsPrevZ ( ) const
inline

Definition at line 826 of file MeshToVolume.h.

template<typename TreeType >
size_t openvdb::OPENVDB_VERSION_NAME::tools::mesh_to_volume_internal::LeafNodeConnectivityTable< TreeType >::size ( void  ) const
inline

Definition at line 813 of file MeshToVolume.h.


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