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: