HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PointAdvect.h File Reference

Ability to advect VDB Points through a velocity field. More...

+ Include dependency graph for PointAdvect.h:

Go to the source code of this file.

Classes

class  openvdb::OPENVDB_VERSION_NAME::points::point_advect_internal::AdvectionDeformer< VelGridT, IntegrationOrder, Staggered, FilterT >
 
struct  openvdb::OPENVDB_VERSION_NAME::points::point_advect_internal::AdvectionOp< PointDataGridT, VelGridT, AdvectFilterT, FilterT >
 

Namespaces

 openvdb
 
 openvdb::OPENVDB_VERSION_NAME
 
 openvdb::OPENVDB_VERSION_NAME::points
 
 openvdb::OPENVDB_VERSION_NAME::points::point_advect_internal
 

Enumerations

enum  openvdb::OPENVDB_VERSION_NAME::points::point_advect_internal::IntegrationOrder { openvdb::OPENVDB_VERSION_NAME::points::point_advect_internal::INTEGRATION_ORDER_FWD_EULER = 1, openvdb::OPENVDB_VERSION_NAME::points::point_advect_internal::INTEGRATION_ORDER_RK_2ND, openvdb::OPENVDB_VERSION_NAME::points::point_advect_internal::INTEGRATION_ORDER_RK_3RD, openvdb::OPENVDB_VERSION_NAME::points::point_advect_internal::INTEGRATION_ORDER_RK_4TH }
 

Functions

template<typename PointDataGridT , typename VelGridT , typename AdvectFilterT = NullFilter, typename FilterT = NullFilter>
void openvdb::OPENVDB_VERSION_NAME::points::advectPoints (PointDataGridT &points, const VelGridT &velocity, const Index integrationOrder, const double dt, const Index timeSteps, const AdvectFilterT &advectFilter=NullFilter(), const FilterT &filter=NullFilter(), const bool cached=true)
 Advect points in a PointDataGrid through a velocity grid. More...
 

Detailed Description

Ability to advect VDB Points through a velocity field.

Author
Dan Bailey

Definition in file PointAdvect.h.