OpenVDB: GenTopologyMask< SrcTreeT > Class Template Reference

OpenVDB 3.1.0

- Main Page
- Related Pages
- Namespaces
- Classes
- Files

- Class List
- Class Hierarchy
- Class Members

Public Types | Public Member Functions | List of all members
GenTopologyMask< SrcTreeT > Class Template Reference

`#include <VolumeToMesh.h>`

## Public Types
typedef tree::LeafManager< const SrcTreeT > | LeafManagerT
typedef SrcTreeT::template ValueConverter< bool >::Type | BoolTreeT
typedef tree::ValueAccessor< const SrcTreeT > | SrcAccessorT
typedef tree::ValueAccessor< BoolTreeT > | BoolAccessorT
typedef Grid< BoolTreeT > | BoolGridT

## Public Member Functions
| GenTopologyMask (const BoolGridT &mask, const LeafManagerT &srcLeafs, const math::Transform &srcXForm, bool invertMask)
void | run (bool threaded=true)
BoolTreeT & | tree ()
| GenTopologyMask (GenTopologyMask &, tbb::split)
void | operator() (const tbb::blocked_range< size_t > &)
void | join (GenTopologyMask &rhs)

## Member Typedef Documentation

typedef tree::ValueAccessor<BoolTreeT> BoolAccessorT

typedef Grid<BoolTreeT> BoolGridT

typedef SrcTreeT::template ValueConverter<bool>::Type BoolTreeT

typedef tree::LeafManager<const SrcTreeT> LeafManagerT

typedef tree::ValueAccessor<const SrcTreeT> SrcAccessorT

## Constructor & Destructor Documentation

GenTopologyMask | ( | const BoolGridT & | mask,
|  | const LeafManagerT & | srcLeafs,
|  | const math::Transform & | srcXForm,
|  | bool | invertMask
| ) |  |

GenTopologyMask | ( | GenTopologyMask< SrcTreeT > & | rhs,
|  | tbb::split |
| ) |  |

## Member Function Documentation

void join | ( | GenTopologyMask< SrcTreeT > & | rhs | ) |
| inline

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

void run | ( | bool | threaded = `true` | ) |

BoolTreeT& tree | ( |  | ) |
| inline

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

- VolumeToMesh.h