OpenVDB: BuildMoveMapsOp< DeformerT, TreeT, FilterT > Struct Template Reference

OpenVDB 9.0.0

Public Types | Public Member Functions | List of all members
BuildMoveMapsOp< DeformerT, TreeT, FilterT > Struct Template Reference

`#include <openvdb/points/PointMove.h>`

## Public Types
using | LeafT = typename TreeT::LeafNodeType
using | LeafArrayT = std::vector< LeafT * >
using | LeafManagerT = typename tree::LeafManager< TreeT >

## Public Member Functions
| BuildMoveMapsOp (const DeformerT &deformer, GlobalPointIndexMap &globalMoveLeafMap, LocalPointIndexMap &localMoveLeafMap, const LeafMap &targetLeafMap, const math::Transform &targetTransform, const math::Transform &sourceTransform, const FilterT &filter)
void | operator() (LeafT &leaf, size_t idx) const

## Member Typedef Documentation

## ◆ LeafArrayT

using LeafArrayT = std::vector<LeafT*>

## ◆ LeafManagerT

using LeafManagerT = typename tree::LeafManager<TreeT>

## ◆ LeafT

using LeafT = typename TreeT::LeafNodeType

## Constructor & Destructor Documentation

## ◆ BuildMoveMapsOp()

BuildMoveMapsOp | ( | const DeformerT & | deformer,
|  | GlobalPointIndexMap & | globalMoveLeafMap,
|  | LocalPointIndexMap & | localMoveLeafMap,
|  | const LeafMap & | targetLeafMap,
|  | const math::Transform & | targetTransform,
|  | const math::Transform & | sourceTransform,
|  | const FilterT & | filter
| ) |  |
| inline

## Member Function Documentation

## ◆ operator()()

void operator() | ( | LeafT & | leaf,
|  | size_t | idx
| ) |  | const
| inline