All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
openvdb::OPENVDB_VERSION_NAME::points::MultiGroupFilter Class Reference

#include <IndexFilter.h>

Public Types

using NameVector = std::vector< Name >
using HandleVector = hboost::ptr_vector< GroupHandle >

Public Member Functions

 MultiGroupFilter (const NameVector &include, const NameVector &exclude)
 MultiGroupFilter (const MultiGroupFilter &filter)
bool initialized () const
template<typename LeafT >
void reset (const LeafT &leaf)
template<typename IterT >
bool valid (const IterT &iter) const

Detailed Description

Index filtering on multiple group membership for inclusion and exclusion

include filters are applied first, then exclude filters

Definition at line 103 of file IndexFilter.h.

Member Typedef Documentation

Constructor & Destructor Documentation

openvdb::OPENVDB_VERSION_NAME::points::MultiGroupFilter::MultiGroupFilter ( const NameVector include,
const NameVector exclude 

Definition at line 109 of file IndexFilter.h.

openvdb::OPENVDB_VERSION_NAME::points::MultiGroupFilter::MultiGroupFilter ( const MultiGroupFilter filter)

Definition at line 114 of file IndexFilter.h.

Member Function Documentation

bool openvdb::OPENVDB_VERSION_NAME::points::MultiGroupFilter::initialized ( ) const

Definition at line 121 of file IndexFilter.h.

template<typename LeafT >
void openvdb::OPENVDB_VERSION_NAME::points::MultiGroupFilter::reset ( const LeafT &  leaf)

Definition at line 124 of file IndexFilter.h.

template<typename IterT >
bool openvdb::OPENVDB_VERSION_NAME::points::MultiGroupFilter::valid ( const IterT &  iter) const

Definition at line 141 of file IndexFilter.h.

The documentation for this class was generated from the following file: