OpenVDB  1.2.0
Public Types | Public Member Functions | List of all members
Merge< DistTreeT > Class Template Reference

#include <VolumeToMesh.h>

Public Types

typedef DistTreeT::ValueType DistValueT
 
typedef DistTreeT::template
ValueConverter< bool >::Type 
BoolTreeT
 
typedef DistTreeT::template
ValueConverter< int >::Type 
IntTreeT
 
typedef DistTreeT::template
ValueConverter< float >::Type 
FloatTreeT
 
typedef Grid< FloatTreeTFloatGridT
 

Public Member Functions

 Merge (const DistTreeT &distTree, LeafPtrList< IntTreeT > &auxLeafs, std::vector< size_t > &leafRegionCount, const DistValueT iso, const DistValueT adaptivity, const BoolTreeT *pointMask=NULL)
 
 Merge (const Merge< DistTreeT > &)
 
void setRefData (const ReferenceData< DistTreeT > &)
 
void setSpatialAdaptivity (const math::Transform &distGridXForm, const FloatGridT &adaptivityField)
 
void run (bool threaded=true)
 
void operator() (const tbb::blocked_range< size_t > &) const
 

Member Typedef Documentation

typedef DistTreeT::template ValueConverter<bool>::Type BoolTreeT
typedef DistTreeT::ValueType DistValueT
typedef DistTreeT::template ValueConverter<float>::Type FloatTreeT
typedef DistTreeT::template ValueConverter<int>::Type IntTreeT

Constructor & Destructor Documentation

Merge ( const DistTreeT &  distTree,
LeafPtrList< IntTreeT > &  auxLeafs,
std::vector< size_t > &  leafRegionCount,
const DistValueT  iso,
const DistValueT  adaptivity,
const BoolTreeT pointMask = NULL 
)
Merge ( const Merge< DistTreeT > &  rhs)
inline

Member Function Documentation

void operator() ( const tbb::blocked_range< size_t > &  range) const
void run ( bool  threaded = true)
void setRefData ( const ReferenceData< DistTreeT > &  refData)
void setSpatialAdaptivity ( const math::Transform distGridXForm,
const FloatGridT adaptivityField 
)

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