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