OpenVDB  8.1.1
Public Types | Public Member Functions | Protected Member Functions | List of all members
AttributeDetailBase Class Referenceabstract

#include <AttributeTransferUtil.h>

Inherited by AttributeDetail< VDBGridType >.

Public Types

using Ptr = std::shared_ptr< AttributeDetailBase >

Public Member Functions

virtual ~AttributeDetailBase ()=default
 AttributeDetailBase (const AttributeDetailBase &)=default
AttributeDetailBaseoperator= (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::Ptrgrid ()=0
virtual std::string & name ()=0
virtual AttributeDetailBase::Ptr copy ()=0

Protected Member Functions

 AttributeDetailBase ()

Member Typedef Documentation

using Ptr = std::shared_ptr<AttributeDetailBase>

Constructor & Destructor Documentation

virtual ~AttributeDetailBase ( )
AttributeDetailBase ( )

Member Function Documentation

virtual AttributeDetailBase::Ptr copy ( )
pure virtual
virtual openvdb::GridBase::Ptr& grid ( )
pure virtual
virtual std::string& name ( )
pure virtual
AttributeDetailBase& operator= ( const AttributeDetailBase )
virtual void set ( const openvdb::Coord &  ijk,
const GA_Offset(&)  offsets[3],
const openvdb::Vec3d &  weights 
pure virtual
virtual void set ( const openvdb::Coord &  ijk,
GA_Offset  offset 
pure virtual

The documentation for this class was generated from the following file: