OpenVDB  8.1.1
Public Types | Public Member Functions | List of all members
AttributeCopy< ValueType > Struct Template Reference

#include <AttributeTransferUtil.h>

Inherits AttributeCopyBase.

Public Types

using Ptr = std::shared_ptr< AttributeCopyBase >

Public Member Functions

 AttributeCopy (const GA_Attribute &sourceAttr, GA_Attribute &targetAttr)
void copy (GA_Offset source, GA_Offset target) override
void copy (GA_Offset &v0, GA_Offset &v1, GA_Offset &v2, GA_Offset target, const openvdb::Vec3d &uvw) override

Member Typedef Documentation

using Ptr = std::shared_ptr<AttributeCopyBase>

Constructor & Destructor Documentation

AttributeCopy ( const GA_Attribute &  sourceAttr,
GA_Attribute &  targetAttr 

Member Function Documentation

void copy ( GA_Offset  source,
GA_Offset  target 

Implements AttributeCopyBase.

void copy ( GA_Offset &  v0,
GA_Offset &  v1,
GA_Offset &  v2,
GA_Offset  target,
const openvdb::Vec3d &  uvw 

Implements AttributeCopyBase.

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