|
HDK
|
#include "GEO_API.h"#include "GEO_Primitive.h"#include "GEO_VolumeOptions.h"#include <GA/GA_Defines.h>#include <SYS/SYS_AtomicInt.h>#include <UT/UT_BoundingBox.h>#include <UT/UT_VDBUtils.h>#include <IMX/IMX_VDB.h>#include <openvdb/Platform.h>#include <openvdb/openvdb.h>
Include dependency graph for GEO_PrimVDB.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | GEO_PrimVDB |
| class | GEO_PrimVDB::GridAccessor |
| GridAccessor manages access to a GEO_PrimVDB's grid. More... | |
Namespaces | |
| UT_VDBUtils | |
Typedefs | |
| using | GEO_PrimVolumeXform = GA_PrimVolumeXform |
Functions | |
| template<typename GridType , typename OpType > | |
| void | UT_VDBUtils::callTypedGrid (GEO_PrimVDB &prim, OpType &op) |
| template<typename GridType , typename OpType > | |
| void | UT_VDBUtils::callTypedGrid (const GEO_PrimVDB &prim, OpType &op) |
| template<typename OpT > | |
| bool | GEOvdbProcessTypedGrid (const GEO_PrimVDB &vdb, OpT &op) |
| Utility function to process the grid of a const primitive using functor op. More... | |
| template<typename OpT > | |
| bool | GEOvdbProcessTypedGridReal (const GEO_PrimVDB &vdb, OpT &op) |
| Utility function to process the grid of a const primitive using functor op. More... | |
| template<typename OpT > | |
| bool | GEOvdbProcessTypedGridScalar (const GEO_PrimVDB &vdb, OpT &op) |
| Utility function to process the grid of a const primitive using functor op. More... | |
| template<typename OpT > | |
| bool | GEOvdbProcessTypedGridTopology (const GEO_PrimVDB &vdb, OpT &op) |
| Utility function to process the grid of a const primitive using functor op. More... | |
| template<typename OpT > | |
| bool | GEOvdbProcessTypedGridVec3 (const GEO_PrimVDB &vdb, OpT &op) |
| Utility function to process the grid of a const primitive using functor op. More... | |
| template<typename OpT > | |
| bool | GEOvdbProcessTypedGridPoint (const GEO_PrimVDB &vdb, OpT &op) |
| Utility function to process the grid of a const primitive using functor op. More... | |
| template<typename OpT > | |
| bool | GEOvdbProcessTypedGrid (GEO_PrimVDB &vdb, OpT &op, bool makeUnique=true) |
| Utility function to process the grid of a primitive using functor op. More... | |
| template<typename OpT > | |
| bool | GEOvdbProcessTypedGridReal (GEO_PrimVDB &vdb, OpT &op, bool makeUnique=true) |
| Utility function to process the grid of a primitive using functor op. More... | |
| template<typename OpT > | |
| bool | GEOvdbProcessTypedGridScalar (GEO_PrimVDB &vdb, OpT &op, bool makeUnique=true) |
| Utility function to process the grid of a primitive using functor op. More... | |
| template<typename OpT > | |
| bool | GEOvdbProcessTypedGridTopology (GEO_PrimVDB &vdb, OpT &op, bool makeUnique=true) |
| Utility function to process the grid of a primitive using functor op. More... | |
| template<typename OpT > | |
| bool | GEOvdbProcessTypedGridVec3 (GEO_PrimVDB &vdb, OpT &op, bool makeUnique=true) |
| Utility function to process the grid of a primitive using functor op. More... | |
| template<typename OpT > | |
| bool | GEOvdbProcessTypedGridPoint (GEO_PrimVDB &vdb, OpT &op, bool makeUnique=true) |
| Utility function to process the grid of a primitive using functor op. More... | |
Definition at line 39 of file GEO_PrimVDB.h.
|
inline |
Utility function to process the grid of a const primitive using functor op.
It will invoke
Definition at line 839 of file GEO_PrimVDB.h.
|
inline |
Utility function to process the grid of a primitive using functor op.
| vdb | the primitive whose grid is to be processed |
| op | a functor with a call operator of the form op.operator()<GridT>(GridT &grid)
|
| makeUnique | if true, call vdb.makeGridUnique() before invoking the functor |
Definition at line 883 of file GEO_PrimVDB.h.
|
inline |
Utility function to process the grid of a const primitive using functor op.
It will invoke
Definition at line 869 of file GEO_PrimVDB.h.
|
inline |
Utility function to process the grid of a primitive using functor op.
| vdb | the primitive whose grid is to be processed |
| op | a functor with a call operator of the form op.operator()<GridT>(GridT &grid)
|
| makeUnique | if true, call vdb.makeGridUnique() before invoking the functor |
Definition at line 918 of file GEO_PrimVDB.h.
|
inline |
Utility function to process the grid of a const primitive using functor op.
It will invoke
Definition at line 845 of file GEO_PrimVDB.h.
|
inline |
Utility function to process the grid of a primitive using functor op.
| vdb | the primitive whose grid is to be processed |
| op | a functor with a call operator of the form op.operator()<GridT>(GridT &grid)
|
| makeUnique | if true, call vdb.makeGridUnique() before invoking the functor |
Definition at line 890 of file GEO_PrimVDB.h.
|
inline |
Utility function to process the grid of a const primitive using functor op.
It will invoke
Definition at line 851 of file GEO_PrimVDB.h.
|
inline |
Utility function to process the grid of a primitive using functor op.
| vdb | the primitive whose grid is to be processed |
| op | a functor with a call operator of the form op.operator()<GridT>(GridT &grid)
|
| makeUnique | if true, call vdb.makeGridUnique() before invoking the functor |
Definition at line 897 of file GEO_PrimVDB.h.
|
inline |
Utility function to process the grid of a const primitive using functor op.
It will invoke
Definition at line 857 of file GEO_PrimVDB.h.
|
inline |
Utility function to process the grid of a primitive using functor op.
| vdb | the primitive whose grid is to be processed |
| op | a functor with a call operator of the form op.operator()<GridT>(GridT &grid)
|
| makeUnique | if true, call vdb.makeGridUnique() before invoking the functor |
Definition at line 904 of file GEO_PrimVDB.h.
|
inline |
Utility function to process the grid of a const primitive using functor op.
It will invoke
Definition at line 863 of file GEO_PrimVDB.h.
|
inline |
Utility function to process the grid of a primitive using functor op.
| vdb | the primitive whose grid is to be processed |
| op | a functor with a call operator of the form op.operator()<GridT>(GridT &grid)
|
| makeUnique | if true, call vdb.makeGridUnique() before invoking the functor |
Definition at line 911 of file GEO_PrimVDB.h.