OpenVDB  0.104.0
Public Types | Public Member Functions | List of all members
AuxiliaryData< DistTreeT, AuxDataT > Class Template Reference

#include <VolumeToMesh.h>

Public Types

typedef
openvdb::tree::ValueAccessor
< const DistTreeT > 
SourceAccessorT
 
typedef DistTreeT::ValueType ValueT
 
typedef DistTreeT::template
ValueConverter< char >::Type 
CharTreeT
 
typedef
openvdb::tree::ValueAccessor
< CharTreeT
EdgeAccessorT
 
typedef DistTreeT::template
ValueConverter< AuxDataT >
::Type 
AuxTreeT
 
typedef
openvdb::tree::ValueAccessor
< AuxTreeT
AuxAccessorT
 

Public Member Functions

 AuxiliaryData (const DistTreeT &, const LeafCPtrList< DistTreeT > &, double iso=0.0, bool extraCheck=false)
 
 AuxiliaryData (AuxiliaryData &, tbb::split)
 
void runParallel ()
 
void runSerial ()
 
CharTreeT::Ptr edgeTree () const
 
AuxTreeT::Ptr auxTree () const
 
void operator() (const tbb::blocked_range< size_t > &)
 
void join (const AuxiliaryData &rhs)
 

Member Typedef Documentation

typedef openvdb::tree::ValueAccessor<AuxTreeT> AuxAccessorT
typedef DistTreeT::template ValueConverter<AuxDataT>::Type AuxTreeT
typedef DistTreeT::template ValueConverter<char>::Type CharTreeT
typedef openvdb::tree::ValueAccessor<CharTreeT> EdgeAccessorT
typedef openvdb::tree::ValueAccessor<const DistTreeT> SourceAccessorT
typedef DistTreeT::ValueType ValueT

Constructor & Destructor Documentation

AuxiliaryData ( const DistTreeT &  tree,
const LeafCPtrList< DistTreeT > &  leafNodes,
double  iso = 0.0,
bool  extraCheck = false 
)
AuxiliaryData ( AuxiliaryData< DistTreeT, AuxDataT > &  rhs,
tbb::split   
)

Member Function Documentation

AuxTreeT::Ptr auxTree ( ) const
inline
CharTreeT::Ptr edgeTree ( ) const
inline
void join ( const AuxiliaryData< DistTreeT, AuxDataT > &  rhs)
inline
void operator() ( const tbb::blocked_range< size_t > &  range)
void runParallel ( )
void runSerial ( )

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