32#ifndef OPENVDB_POINTS_POINT_MOVE_HAS_BEEN_INCLUDED
33#define OPENVDB_POINTS_POINT_MOVE_HAS_BEEN_INCLUDED
41#include <tbb/concurrent_vector.h>
48#include <unordered_map>
65template <
typename Po
intDataGr
idT,
typename DeformerT,
typename FilterT = NullFilter>
70 bool threaded =
true);
80template <
typename Po
intDataGr
idT,
typename DeformerT,
typename FilterT = NullFilter>
86 bool threaded =
true);
Attribute-owned data structure for points. Point attributes are stored in leaf nodes and ordered by v...
Methods for extracting masks from VDB Point grids.
A no-op filter that can be used when iterating over all indices.
Definition IndexIterator.h:52
A container for ABI=5 to help ease introduction of upcoming features.
Definition AttributeSet.h:294
Definition AttributeArray.h:42
void movePoints(PointDataGridT &points, DeformerT &deformer, const FilterT &filter=NullFilter(), future::Advect *objectNotInUse=nullptr, bool threaded=true)
Move points in a PointDataGrid using a custom deformer.
Definition PointMoveImpl.h:619
Definition Exceptions.h:13
Definition PointMove.h:57
#define OPENVDB_VERSION_NAME
The version namespace name for this library version.
Definition version.h.in:121
#define OPENVDB_USE_VERSION_NAMESPACE
Definition version.h.in:218