OpenVDB  11.0.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

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 
)
inline

Member Function Documentation

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