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

Methods for deleting points based on group membership. More...

#include "PointDataGrid.h"
#include "PointGroup.h"
#include "IndexIterator.h"
#include "IndexFilter.h"
#include <openvdb/tools/Prune.h>
#include <openvdb/tree/LeafManager.h>
#include <memory>
#include <string>
#include <vector>
+ Include dependency graph for PointDelete.h:

Go to the source code of this file.

Classes

struct  openvdb::OPENVDB_VERSION_NAME::points::point_delete_internal::VectorWrapper
 
struct  openvdb::OPENVDB_VERSION_NAME::points::point_delete_internal::DeleteByFilterOp< PointDataTreeT, FilterT >
 

Namespaces

 openvdb
 
 openvdb::OPENVDB_VERSION_NAME
 
 openvdb::OPENVDB_VERSION_NAME::points
 
 openvdb::OPENVDB_VERSION_NAME::points::point_delete_internal
 

Functions

template<typename PointDataTreeT >
void openvdb::OPENVDB_VERSION_NAME::points::deleteFromGroups (PointDataTreeT &pointTree, const std::vector< std::string > &groups, bool invert=false, bool drop=true)
 Delete points that are members of specific groups. More...
 
template<typename PointDataTreeT >
void openvdb::OPENVDB_VERSION_NAME::points::deleteFromGroup (PointDataTreeT &pointTree, const std::string &group, bool invert=false, bool drop=true)
 Delete points that are members of a group. More...
 

Detailed Description

Methods for deleting points based on group membership.

Author
Nick Avramoussis, Francisco Gochez, Dan Bailey

Definition in file PointDelete.h.