Index filters primarily designed to be used with a FilterIndexIter. More...
#include <openvdb/version.h>#include <openvdb/Types.h>#include <openvdb/math/Transform.h>#include <openvdb/tools/Interpolation.h>#include <openvdb/util/Assert.h>#include "IndexIterator.h"#include "AttributeArray.h"#include "AttributeGroup.h"#include "AttributeSet.h"#include <random>#include <numeric>#include <unordered_map>Go to the source code of this file.
| Classes | |
| class | ValueMaskFilter< On > | 
| Index filtering on active / inactive state of host voxel.  More... | |
| class | MultiGroupFilter | 
| class | RandomLeafFilter< PointDataTreeT, RandGenT > | 
| class | AttributeHashFilter< RandGenT, IntType > | 
| class | LevelSetFilter< LevelSetGridT > | 
| class | BBoxFilter | 
| class | BinaryFilter< T1, T2, And > | 
| struct | FilterTraits< T > | 
| struct | FilterTraits< BBoxFilter > | 
| struct | FilterTraits< LevelSetFilter< T > > | 
| struct | FilterTraits< BinaryFilter< T0, T1, And > > | 
| Namespaces | |
| namespace | openvdb | 
| namespace | openvdb::v12_0 | 
| namespace | openvdb::v12_0::points | 
| Typedefs | |
| using | ActiveFilter = ValueMaskFilter<true> | 
| using | InactiveFilter = ValueMaskFilter<false> | 
Index filters primarily designed to be used with a FilterIndexIter.
Filters must adhere to the interface described in the example below: