OpenVDB  8.1.1
Classes | Public Types | Public Member Functions | Public Attributes | List of all members
RemoveSelfIntersectingSurface< TreeType > Struct Template Reference

#include <MeshToVolume.h>


struct  Comp

Public Types

using ValueType = typename TreeType::ValueType
using LeafNodeType = typename TreeType::LeafNodeType
using Int32TreeType = typename TreeType::template ValueConverter< Int32 >::Type

Public Member Functions

 RemoveSelfIntersectingSurface (std::vector< LeafNodeType * > &nodes, TreeType &distTree, Int32TreeType &indexTree)
void operator() (const tbb::blocked_range< size_t > &range) const

Public Attributes

LeafNodeType **const mNodes
TreeType *const mDistTree
Int32TreeType *const mIndexTree

Member Typedef Documentation

using Int32TreeType = typename TreeType::template ValueConverter<Int32>::Type
using LeafNodeType = typename TreeType::LeafNodeType
using ValueType = typename TreeType::ValueType

Constructor & Destructor Documentation

RemoveSelfIntersectingSurface ( std::vector< LeafNodeType * > &  nodes,
TreeType &  distTree,
Int32TreeType indexTree 

Member Function Documentation

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

Member Data Documentation

TreeType* const mDistTree
Int32TreeType* const mIndexTree
LeafNodeType* * const mNodes

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