OpenVDB 12.1.0
Loading...
Searching...
No Matches
AttributeCopyBase Struct Referenceabstract

#include <openvdb_houdini/AttributeTransferUtil.h>

Inheritance diagram for AttributeCopyBase:
AttributeCopy< ValueType > StrAttributeCopy

Public Types

using Ptr = std::shared_ptr<AttributeCopyBase>

Public Member Functions

virtual ~AttributeCopyBase ()
virtual void copy (GA_Offset, GA_Offset)=0
virtual void copy (GA_Offset &, GA_Offset &, GA_Offset &, GA_Offset, const openvdb::Vec3d &)=0

Protected Member Functions

 AttributeCopyBase ()

Member Typedef Documentation

◆ Ptr

using Ptr = std::shared_ptr<AttributeCopyBase>

Constructor & Destructor Documentation

◆ ~AttributeCopyBase()

virtual ~AttributeCopyBase ( )
inlinevirtual

◆ AttributeCopyBase()

AttributeCopyBase ( )
inlineprotected

Member Function Documentation

◆ copy() [1/2]

virtual void copy ( GA_Offset & ,
GA_Offset & ,
GA_Offset & ,
GA_Offset ,
const openvdb::Vec3d &  )
pure virtual

◆ copy() [2/2]

virtual void copy ( GA_Offset ,
GA_Offset  )
pure virtual