10 #ifndef OPENVDB_POINTS_POINT_DELETE_HAS_BEEN_INCLUDED 11 #define OPENVDB_POINTS_POINT_DELETE_HAS_BEEN_INCLUDED 45 template <
typename Po
intDataTreeT>
47 const std::vector<std::string>& groups,
65 template <
typename Po
intDataTreeT>
67 const std::string& group,
77 #endif // OPENVDB_POINTS_POINT_DELETE_HAS_BEEN_INCLUDED
Defined various multi-threaded utility functions for trees.
Point group manipulation in a VDB Point Grid.
Index filters primarily designed to be used with a FilterIndexIter.
Definition: Exceptions.h:13
void deleteFromGroups(PointDataTreeT &pointTree, const std::vector< std::string > &groups, bool invert=false, bool drop=true)
Delete points that are members of specific groups.
Definition: PointDeleteImpl.h:136
Attribute-owned data structure for points. Point attributes are stored in leaf nodes and ordered by v...
void deleteFromGroup(PointDataTreeT &pointTree, const std::string &group, bool invert=false, bool drop=true)
Delete points that are members of a group.
Definition: PointDeleteImpl.h:191
A LeafManager manages a linear array of pointers to a given tree's leaf nodes, as well as optional au...
#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