OpenVDB  8.0.1
Public Types | Public Member Functions | List of all members
ComputeAuxiliaryData< InputTreeType > Struct Template Reference

#include <VolumeToMesh.h>

Public Types

using InputLeafNodeType = typename InputTreeType::LeafNodeType
using InputValueType = typename InputLeafNodeType::ValueType
using BoolLeafNodeType = tree::LeafNode< bool, InputLeafNodeType::LOG2DIM >
using Int16TreeType = typename InputTreeType::template ValueConverter< Int16 >::Type
using Index32TreeType = typename InputTreeType::template ValueConverter< Index32 >::Type

Public Member Functions

 ComputeAuxiliaryData (const InputTreeType &inputTree, const std::vector< const BoolLeafNodeType * > &intersectionLeafNodes, Int16TreeType &signFlagsTree, Index32TreeType &pointIndexTree, InputValueType iso)
 ComputeAuxiliaryData (ComputeAuxiliaryData &, tbb::split)
void operator() (const tbb::blocked_range< size_t > &)
void join (const ComputeAuxiliaryData &rhs)

Member Typedef Documentation

using BoolLeafNodeType = tree::LeafNode<bool, InputLeafNodeType::LOG2DIM>
using Index32TreeType = typename InputTreeType::template ValueConverter<Index32>::Type
using InputLeafNodeType = typename InputTreeType::LeafNodeType
using InputValueType = typename InputLeafNodeType::ValueType
using Int16TreeType = typename InputTreeType::template ValueConverter<Int16>::Type

Constructor & Destructor Documentation

ComputeAuxiliaryData ( const InputTreeType &  inputTree,
const std::vector< const BoolLeafNodeType * > &  intersectionLeafNodes,
Int16TreeType signFlagsTree,
Index32TreeType pointIndexTree,
InputValueType  iso 
ComputeAuxiliaryData ( ComputeAuxiliaryData< InputTreeType > &  rhs,

Member Function Documentation

void join ( const ComputeAuxiliaryData< InputTreeType > &  rhs)
void operator() ( const tbb::blocked_range< size_t > &  range)

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