|
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 690 of file GEO_PrimVDB.h.
|
inline |
Definition at line 694 of file GEO_PrimVDB.h.
|
inline |
Definition at line 698 of file GEO_PrimVDB.h.
|
inline |
Definition at line 744 of file GEO_PrimVDB.h.
|
inline |
Definition at line 711 of file GEO_PrimVDB.h.
|
inline |
Definition at line 721 of file GEO_PrimVDB.h.
|
inline |
Definition at line 706 of file GEO_PrimVDB.h.
|
inline |
Definition at line 716 of file GEO_PrimVDB.h.
|
inline |
Definition at line 739 of file GEO_PrimVDB.h.
|
inline |
Definition at line 742 of file GEO_PrimVDB.h.
| bool GEO_PrimVDB::GridAccessor::isGridUnique | ( | ) | const |
| void GEO_PrimVDB::GridAccessor::makeGridUnique | ( | ) |
|
inline |
Definition at line 727 of file GEO_PrimVDB.h.
|
inline |
Definition at line 730 of file GEO_PrimVDB.h.