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

#include <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

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

Constructor & Destructor Documentation

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

Member Function Documentation

void operator() ( const GA_SplittableRange &  range) const

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