OpenVDB  1.2.0
Public Types | Public Member Functions | List of all members
AuxiliaryData< SrcTreeT, LeafManagerT, AuxDataT > Class Template Reference

#include <VolumeToMesh.h>

Public Types

typedef SrcTreeT::ValueType SrcValueT
 
typedef SrcTreeT::template
ValueConverter< char >::Type 
CharTreeT
 
typedef SrcTreeT::template
ValueConverter< AuxDataT >
::Type 
AuxTreeT
 
typedef tree::ValueAccessor
< const SrcTreeT > 
SrcAccessorT
 
typedef tree::ValueAccessor
< CharTreeT
CharAccessorT
 
typedef tree::ValueAccessor
< AuxTreeT
AuxAccessorT
 

Public Member Functions

 AuxiliaryData (const SrcTreeT &, const LeafManagerT &, double iso, bool extraCheck=false)
 
void run (bool threaded=true)
 
CharTreeT::Ptr edgeTree () const
 
AuxTreeT::Ptr auxTree () const
 
 AuxiliaryData (AuxiliaryData &, tbb::split)
 
void operator() (const tbb::blocked_range< size_t > &)
 
void join (const AuxiliaryData &rhs)
 

Member Typedef Documentation

typedef SrcTreeT::template ValueConverter<AuxDataT>::Type AuxTreeT
typedef SrcTreeT::template ValueConverter<char>::Type CharTreeT
typedef tree::ValueAccessor<const SrcTreeT> SrcAccessorT
typedef SrcTreeT::ValueType SrcValueT

Constructor & Destructor Documentation

AuxiliaryData ( const SrcTreeT &  tree,
const LeafManagerT &  leafs,
double  iso,
bool  extraCheck = false 
)
AuxiliaryData ( AuxiliaryData< SrcTreeT, LeafManagerT, AuxDataT > &  rhs,
tbb::split   
)

Member Function Documentation

AuxTreeT::Ptr auxTree ( ) const
inline
CharTreeT::Ptr edgeTree ( ) const
inline
void join ( const AuxiliaryData< SrcTreeT, LeafManagerT, AuxDataT > &  rhs)
inline
void operator() ( const tbb::blocked_range< size_t > &  range)
void run ( bool  threaded = true)

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