|
HDK
|
GridAccessor manages access to a GEO_PrimVDB's grid. More...
#include <GEO_PrimVDB.h>
Public Member Functions | |
| SYS_FORCE_INLINE | GridAccessor () |
| SYS_FORCE_INLINE void | clear () |
| SYS_FORCE_INLINE openvdb::GridBase & | getGrid (const GEO_PrimVDB &prim) |
| SYS_FORCE_INLINE const openvdb::GridBase & | getConstGrid (const GEO_PrimVDB &prim) const |
| SYS_FORCE_INLINE openvdb::GridBase::Ptr | getGridPtr (const GEO_PrimVDB &prim) |
| SYS_FORCE_INLINE openvdb::GridBase::ConstPtr | getConstGridPtr (const GEO_PrimVDB &prim) const |
| SYS_FORCE_INLINE void | setGrid (const openvdb::GridBase &grid, GEO_PrimVDB &prim, bool copyPosition=true) |
| SYS_FORCE_INLINE void | setTransform (const openvdb::math::Transform &xform, GEO_PrimVDB &prim) |
| void | makeGridUnique () |
| bool | isGridUnique () const |
| SYS_FORCE_INLINE UT_VDBType | getStorageType () const |
| SYS_FORCE_INLINE bool | hasGrid () const |
| void | clearGridAndSetStorageType (UT_VDBType storage) |
GridAccessor manages access to a GEO_PrimVDB's grid.
In keeping with OpenVDB library conventions, the grid is stored internally by shared pointer. However, grid objects are never shared among primitives, though their voxel data (i.e., their trees) may be shared.
Among other things, GridAccessor
Definition at line 696 of file GEO_PrimVDB.h.
|
inline |
Definition at line 700 of file GEO_PrimVDB.h.
|
inline |
Definition at line 704 of file GEO_PrimVDB.h.
|
inline |
Definition at line 750 of file GEO_PrimVDB.h.
|
inline |
Definition at line 717 of file GEO_PrimVDB.h.
|
inline |
Definition at line 727 of file GEO_PrimVDB.h.
|
inline |
Definition at line 712 of file GEO_PrimVDB.h.
|
inline |
Definition at line 722 of file GEO_PrimVDB.h.
|
inline |
Definition at line 745 of file GEO_PrimVDB.h.
|
inline |
Definition at line 748 of file GEO_PrimVDB.h.
| bool GEO_PrimVDB::GridAccessor::isGridUnique | ( | ) | const |
| void GEO_PrimVDB::GridAccessor::makeGridUnique | ( | ) |
|
inline |
Definition at line 733 of file GEO_PrimVDB.h.
|
inline |
Definition at line 736 of file GEO_PrimVDB.h.