#include <openvdb_houdini/AttributeTransferUtil.h>
 
  
| 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 >.