OpenVDB  12.0.0
Public Types | Public Member Functions | List of all members
MeshAttrTransfer Class Reference

#include <openvdb_houdini/AttributeTransferUtil.h>

Public Types

using IterRange = openvdb::tree::IteratorRange< openvdb::Int32Tree::LeafCIter >
 

Public Member Functions

 MeshAttrTransfer (AttributeDetailList &pointAttributes, AttributeDetailList &vertexAttributes, AttributeDetailList &primitiveAttributes, const openvdb::Int32Grid &closestPrimGrid, const openvdb::math::Transform &transform, const GU_Detail &meshGdp)
 
 MeshAttrTransfer (const MeshAttrTransfer &other)
 
 ~MeshAttrTransfer ()
 
void runParallel ()
 Main calls. More...
 
void runSerial ()
 
void operator() (IterRange &range) const
 

Member Typedef Documentation

using IterRange = openvdb::tree::IteratorRange<openvdb::Int32Tree::LeafCIter>

Constructor & Destructor Documentation

MeshAttrTransfer ( AttributeDetailList pointAttributes,
AttributeDetailList vertexAttributes,
AttributeDetailList primitiveAttributes,
const openvdb::Int32Grid closestPrimGrid,
const openvdb::math::Transform &  transform,
const GU_Detail &  meshGdp 
)
inline
MeshAttrTransfer ( const MeshAttrTransfer other)
inline
~MeshAttrTransfer ( )
inline

Member Function Documentation

void operator() ( IterRange range) const
inline
void runParallel ( )
inline

Main calls.

void runSerial ( )
inline