OpenVDB
12.0.0
|
#include <openvdb_houdini/AttributeTransferUtil.h>
Inherited by AttributeDetail< VDBGridType >.
Public Types | |
using | Ptr = std::shared_ptr< AttributeDetailBase > |
Public Member Functions | |
virtual | ~AttributeDetailBase ()=default |
AttributeDetailBase (const AttributeDetailBase &)=default | |
AttributeDetailBase & | operator= (const AttributeDetailBase &)=default |
virtual void | set (const openvdb::Coord &ijk, const GA_Offset(&offsets)[3], const openvdb::Vec3d &weights)=0 |
virtual void | set (const openvdb::Coord &ijk, GA_Offset offset)=0 |
virtual openvdb::GridBase::Ptr & | grid ()=0 |
virtual std::string & | name ()=0 |
virtual AttributeDetailBase::Ptr | copy ()=0 |
Protected Member Functions | |
AttributeDetailBase () | |
using Ptr = std::shared_ptr<AttributeDetailBase> |
|
virtualdefault |
|
default |
|
inlineprotected |
|
pure virtual |
Implemented in AttributeDetail< VDBGridType >.
|
pure virtual |
Implemented in AttributeDetail< VDBGridType >.
|
pure virtual |
Implemented in AttributeDetail< VDBGridType >.
|
default |
|
pure virtual |
Implemented in AttributeDetail< VDBGridType >.
|
pure virtual |
Implemented in AttributeDetail< VDBGridType >.