OpenVDB  8.1.1
Public Types | Public Member Functions | List of all members
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
 

Member Typedef Documentation

using LeafNodeType = typename TreeType::LeafNodeType

Member Enumeration Documentation

anonymous enum
Enumerator
INVALID_OFFSET 

Constructor & Destructor Documentation

LeafNodeConnectivityTable ( TreeType &  tree)
inline

Member Function Documentation

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

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