|
OpenVDB 10.0.1
|
#include <openvdb/tools/PointAdvect.h>
Public Types | |
| using | GridType = GridT |
| using | LocationType = typename PointListT::value_type |
| using | VelocityIntegratorType = VelocityIntegrator< GridT, StaggeredVelocity > |
| using | ClosestPointProjectorType = ClosestPointProjector< CptGridType > |
| using | PointListType = PointListT |
Public Member Functions | |
| ConstrainedPointAdvect (const GridType &velGrid, const GridType &cptGrid, int cptn, InterrupterType *interrupter=nullptr) | |
| 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... | |
| using ClosestPointProjectorType = ClosestPointProjector<CptGridType> |
| using GridType = GridT |
| using LocationType = typename PointListT::value_type |
| using PointListType = PointListT |
| using VelocityIntegratorType = VelocityIntegrator<GridT, StaggeredVelocity> |
|
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 |