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

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 "IndexIterator.h"
#include "AttributeArray.h"
#include "AttributeGroup.h"
#include <hboost/ptr_container/ptr_vector.hpp>
#include <random>
#include <numeric>
+ Include dependency graph for IndexFilter.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  openvdb::OPENVDB_VERSION_NAME::points::MultiGroupFilter
 
class  openvdb::OPENVDB_VERSION_NAME::points::RandomLeafFilter< PointDataTreeT, RandGenT >
 
class  openvdb::OPENVDB_VERSION_NAME::points::AttributeHashFilter< RandGenT, IntType >
 
class  openvdb::OPENVDB_VERSION_NAME::points::LevelSetFilter< LevelSetGridT >
 
class  openvdb::OPENVDB_VERSION_NAME::points::BBoxFilter
 
class  openvdb::OPENVDB_VERSION_NAME::points::BinaryFilter< T1, T2, And >
 
struct  openvdb::OPENVDB_VERSION_NAME::points::FilterTraits< T >
 
struct  openvdb::OPENVDB_VERSION_NAME::points::FilterTraits< BBoxFilter >
 
struct  openvdb::OPENVDB_VERSION_NAME::points::FilterTraits< LevelSetFilter< T > >
 
struct  openvdb::OPENVDB_VERSION_NAME::points::FilterTraits< BinaryFilter< T0, T1, And > >
 

Namespaces

 openvdb
 
 openvdb::OPENVDB_VERSION_NAME
 
 openvdb::OPENVDB_VERSION_NAME::points
 
 openvdb::OPENVDB_VERSION_NAME::points::index_filter_internal
 

Functions

template<typename RandGenT , typename IntType >
std::vector< IntType > openvdb::OPENVDB_VERSION_NAME::points::index_filter_internal::generateRandomSubset (const unsigned int seed, const IntType n, const IntType m)
 

Detailed Description

Index filters primarily designed to be used with a FilterIndexIter.

Author
Dan Bailey

Definition in file IndexFilter.h.