OpenVDB: TransferPrimitiveAttributesOp< GridType > Class Template Reference

OpenVDB 9.1.0

Public Types | Public Member Functions | List of all members
TransferPrimitiveAttributesOp< GridType > Class Template Reference

`#include <openvdb_houdini/AttributeTransferUtil.h>`

## Public Types
using | IndexT = typename GridType::ValueType
using | IndexAccT = typename GridType::ConstAccessor
using | AttrCopyPtrVec = std::vector< AttributeCopyBase::Ptr >

## Public Member Functions
| TransferPrimitiveAttributesOp (const GU_Detail &sourceGeo, GU_Detail &targetGeo, const GridType &indexGrid, AttrCopyPtrVec &primAttributes, AttrCopyPtrVec &vertAttributes)
void | operator() (const GA_SplittableRange &) const

## Member Typedef Documentation

## ◆ AttrCopyPtrVec

using AttrCopyPtrVec = std::vector<AttributeCopyBase::Ptr>

## ◆ IndexAccT

using IndexAccT = typename GridType::ConstAccessor

## ◆ IndexT

using IndexT = typename GridType::ValueType

## Constructor & Destructor Documentation

## ◆ TransferPrimitiveAttributesOp()

TransferPrimitiveAttributesOp | ( | const GU_Detail & | sourceGeo,
|  | GU_Detail & | targetGeo,
|  | const GridType & | indexGrid,
|  | AttrCopyPtrVec & | primAttributes,
|  | AttrCopyPtrVec & | vertAttributes
| ) |  |
| inline

## Member Function Documentation

## ◆ operator()()

void operator() | ( | const GA_SplittableRange & | range | ) | const
| inline