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

#include <VolumeToMesh.h>

Public Types

typedef DistTreeT::template
ValueConverter< bool >::Type 
BoolTreeT
 
typedef DistTreeT::template
ValueConverter< int >::Type 
IntTreeT
 
typedef tree::ValueAccessor
< const BoolTreeT
BoolTreeAccessorT
 
typedef tree::ValueAccessor
< const IntTreeT
IntTreeAccessorT
 

Public Member Functions

 EdgeSmooth (LeafPtrList< BoolTreeT > &leafs, const BoolTreeT &edgeMaskTree, const IntTreeT &auxTree, PointList &points, const math::Transform &xform)
 
 EdgeSmooth (const EdgeSmooth< DistTreeT > &)
 
void runParallel (const size_t iterations)
 
void runSerial (const size_t iterations)
 
void operator() (const tbb::blocked_range< size_t > &) const
 

Member Typedef Documentation

typedef DistTreeT::template ValueConverter<bool>::Type BoolTreeT
typedef DistTreeT::template ValueConverter<int>::Type IntTreeT

Constructor & Destructor Documentation

EdgeSmooth ( LeafPtrList< BoolTreeT > &  leafs,
const BoolTreeT edgeMaskTree,
const IntTreeT auxTree,
PointList points,
const math::Transform xform 
)
EdgeSmooth ( const EdgeSmooth< DistTreeT > &  rhs)

Member Function Documentation

void operator() ( const tbb::blocked_range< size_t > &  range) const
void runParallel ( const size_t  iterations)
void runSerial ( const size_t  iterations)

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