OpenVDB 11.0.0

Loading...
Searching...
No Matches
Classes | Public Types | Public Member Functions | List of all members
LocalMovePointsOp< TreeT > Struct Template Reference

`#include <openvdb/points/impl/PointMoveImpl.h>`

## Classes
struct | CopyIterator

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

## Public Member Functions
| LocalMovePointsOp (LeafOffsetArray &offsetMap, const LeafIndexArray &sourceIndices, LeafManagerT &sourceLeafManager, const Index attributeIndex, const LocalPointIndexMap &moveLeafMap)
void | operator() (LeafT &leaf, size_t idx) const

## Member Typedef Documentation

## ◆ AttributeArrays

template<typename TreeT >

using AttributeArrays = std::vector<AttributeArray*>

## ◆ LeafArrayT

template<typename TreeT >

using LeafArrayT = std::vector<LeafT*>

## ◆ LeafManagerT

template<typename TreeT >

using LeafManagerT = typename tree::LeafManager<TreeT>

## ◆ LeafT

template<typename TreeT >

using LeafT = typename TreeT::LeafNodeType

## Constructor & Destructor Documentation

## ◆ LocalMovePointsOp()

template<typename TreeT >

LocalMovePointsOp | ( | LeafOffsetArray & | offsetMap,
|  | const LeafIndexArray & | sourceIndices,
|  | LeafManagerT & | sourceLeafManager,
|  | const Index | attributeIndex,
|  | const LocalPointIndexMap & | moveLeafMap
| ) |  |
| inline

## Member Function Documentation

## ◆ operator()()

template<typename TreeT >

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