OpenVDB  3.1.0
Public Types | Public Member Functions | List of all members
MergeVoxelRegions< TreeT, LeafManagerT > Class Template Reference

#include <VolumeToMesh.h>

Public Types

typedef TreeT::ValueType ValueT
 
typedef tree::ValueAccessor< const TreeT > AccessorT
 
typedef TreeT::template ValueConverter< int >::Type IntTreeT
 
typedef tree::ValueAccessor< IntTreeTIntAccessorT
 
typedef TreeT::template ValueConverter< bool >::Type BoolTreeT
 
typedef LeafManagerT::TreeType::template ValueConverter< Int16 >::Type Int16TreeT
 
typedef tree::ValueAccessor< const Int16TreeTInt16AccessorT
 
typedef TreeT::template ValueConverter< float >::Type FloatTreeT
 
typedef Grid< FloatTreeTFloatGridT
 

Public Member Functions

 MergeVoxelRegions (const LeafManagerT &signLeafs, const Int16TreeT &signTree, const TreeT &distTree, IntTreeT &idxTree, ValueT iso, ValueT adaptivity)
 
void run (bool threaded=true)
 
void setSpatialAdaptivity (const math::Transform &distGridXForm, const FloatGridT &adaptivityField)
 
void setAdaptivityMask (const BoolTreeT *mask)
 
void setRefData (const Int16TreeT *signTree, ValueT adaptivity)
 
void operator() (const tbb::blocked_range< size_t > &) const
 

Member Typedef Documentation

typedef tree::ValueAccessor<const TreeT> AccessorT
typedef TreeT::template ValueConverter<bool>::Type BoolTreeT
typedef TreeT::template ValueConverter<float>::Type FloatTreeT
typedef LeafManagerT::TreeType::template ValueConverter<Int16>::Type Int16TreeT
typedef TreeT::template ValueConverter<int>::Type IntTreeT
typedef TreeT::ValueType ValueT

Constructor & Destructor Documentation

MergeVoxelRegions ( const LeafManagerT &  signLeafs,
const Int16TreeT signTree,
const TreeT &  distTree,
IntTreeT idxTree,
ValueT  iso,
ValueT  adaptivity 
)

Member Function Documentation

void operator() ( const tbb::blocked_range< size_t > &  range) const
void run ( bool  threaded = true)
void setAdaptivityMask ( const BoolTreeT mask)
void setRefData ( const Int16TreeT signTree,
ValueT  adaptivity 
)
void setSpatialAdaptivity ( const math::Transform distGridXForm,
const FloatGridT adaptivityField 
)

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