OpenVDB  8.1.1
Public Types | Public Member Functions | Public Attributes | List of all members
SeedPoints< TreeType > Class Template Reference

#include <MeshToVolume.h>

Public Types

using ValueType = typename TreeType::ValueType
 
using LeafNodeType = typename TreeType::LeafNodeType
 
using ConnectivityTable = LeafNodeConnectivityTable< TreeType >
 

Public Member Functions

 SeedPoints (ConnectivityTable &connectivity, bool *changedNodeMask, bool *nodeMask, bool *changedVoxelMask)
 
void operator() (const tbb::blocked_range< size_t > &range) const
 
bool processZ (const size_t n, bool firstFace) const
 
bool processY (const size_t n, bool firstFace) const
 
bool processX (const size_t n, bool firstFace) const
 

Public Attributes

ConnectivityTable *const mConnectivity
 
bool *const mChangedNodeMask
 
bool *const mNodeMask
 
bool *const mChangedVoxelMask
 

Member Typedef Documentation

using LeafNodeType = typename TreeType::LeafNodeType
using ValueType = typename TreeType::ValueType

Constructor & Destructor Documentation

SeedPoints ( ConnectivityTable connectivity,
bool *  changedNodeMask,
bool *  nodeMask,
bool *  changedVoxelMask 
)
inline

Member Function Documentation

void operator() ( const tbb::blocked_range< size_t > &  range) const
inline
bool processX ( const size_t  n,
bool  firstFace 
) const
inline
bool processY ( const size_t  n,
bool  firstFace 
) const
inline
bool processZ ( const size_t  n,
bool  firstFace 
) const
inline

Member Data Documentation

bool* const mChangedNodeMask
bool* const mChangedVoxelMask
ConnectivityTable* const mConnectivity
bool* const mNodeMask

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