OpenVDB 10.0.1
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Protected Member Functions | List of all members
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