OpenVDB
2.0.0
|
#include <PointAdvect.h>
Public Types | |
typedef GridT | GridType |
typedef PointListT::value_type | LocationType |
typedef VelocityIntegrator < GridT, StaggeredVelocity > | VelocityIntegratorType |
typedef ClosestPointProjector < CptGridType > | ClosestPointProjectorType |
typedef PointListT | PointListType |
Public Member Functions | |
ConstrainedPointAdvect (const GridType &velGrid, const GridType &cptGrid, int cptn, InterrupterType *interrupter=NULL) | |
ConstrainedPointAdvect (const ConstrainedPointAdvect &other) | |
virtual | ~ConstrainedPointAdvect () |
void | setConstraintIterations (unsigned int cptIter) |
void | setIntegrationOrder (unsigned int order) |
void | setThreaded (bool threaded) |
bool | getThreaded () |
void | advect (PointListT &points, float dt, unsigned int advIterations=1) |
Constrained Advection a list of points over a time = dt * advIterations. More... | |
void | operator() (const tbb::blocked_range< size_t > &range) const |
Never call this method directly - it is use by TBB and has to be public! More... | |
typedef ClosestPointProjector<CptGridType> ClosestPointProjectorType |
typedef GridT GridType |
typedef PointListT::value_type LocationType |
typedef PointListT PointListType |
typedef VelocityIntegrator<GridT, StaggeredVelocity> VelocityIntegratorType |
|
inline |
|
inline |
|
inlinevirtual |
|
inline |
Constrained Advection a list of points over a time = dt * advIterations.
|
inline |
|
inline |
Never call this method directly - it is use by TBB and has to be public!
|
inline |
|
inline |
|
inline |