HDK
|
#include <VelocityFields.h>
Public Types | |
typedef GridT::ConstAccessor | AccessorType |
typedef GridT::ValueType | ValueType |
Public Member Functions | |
VelocitySampler (const GridT &grid) | |
Constructor from a grid. More... | |
VelocitySampler (const VelocitySampler &other) | |
Copy-constructor. More... | |
template<typename LocationType > | |
bool | sample (const LocationType &world, ValueType &result) const |
Samples the velocity at world position onto result. Supports both staggered (i.e. MAC) and collocated velocity grids. More... | |
template<typename LocationType > | |
ValueType | sample (const LocationType &world) const |
Samples the velocity at world position onto result. Supports both staggered (i.e. MAC) and co-located velocity grids. More... | |
Class to hold a Vec3 field interpreted as a velocity field. Primarily exists to provide a method(s) that integrate a passive point forward in the velocity field for a single time-step (dt)
Definition at line 153 of file VelocityFields.h.
typedef GridT::ConstAccessor openvdb::OPENVDB_VERSION_NAME::tools::VelocitySampler< GridT, Staggered, Order >::AccessorType |
Definition at line 156 of file VelocityFields.h.
typedef GridT::ValueType openvdb::OPENVDB_VERSION_NAME::tools::VelocitySampler< GridT, Staggered, Order >::ValueType |
Definition at line 157 of file VelocityFields.h.
|
inline |
Constructor from a grid.
Definition at line 160 of file VelocityFields.h.
|
inline |
Copy-constructor.
Definition at line 166 of file VelocityFields.h.
|
inline |
Samples the velocity at world position onto result. Supports both staggered (i.e. MAC) and collocated velocity grids.
true
if any one of the sampled values is active.Definition at line 179 of file VelocityFields.h.
|
inline |
Samples the velocity at world position onto result. Supports both staggered (i.e. MAC) and co-located velocity grids.
Definition at line 192 of file VelocityFields.h.