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 <openvdb/Platform.h>
#include <openvdb/openvdb.h>
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 | |
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... | |
|
inline |
Utility function to process the grid of a const primitive using functor op.
It will invoke
Definition at line 810 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 854 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 840 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 889 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 816 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 861 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 822 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 868 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 828 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 875 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 834 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 882 of file GEO_PrimVDB.h.