FilteredTransfer module, when derived from allows for schemes to apply point filtering. Note that this module handles the thread safe intialization and storage of the filter, but derived schemes must call FilteredTransfer::filter() per point id and handle the result.
More...
#include <openvdb/points/PointTransfer.h>
template<typename FilterT>
struct openvdb::v12_1::points::FilteredTransfer< FilterT >
FilteredTransfer module, when derived from allows for schemes to apply point filtering. Note that this module handles the thread safe intialization and storage of the filter, but derived schemes must call FilteredTransfer::filter() per point id and handle the result.
◆ FilteredTransfer() [1/2]
template<typename FilterT>
| FilteredTransfer |
( |
const FilterT & | filter | ) |
|
|
inline |
◆ FilteredTransfer() [2/2]
template<typename FilterT>
| FilteredTransfer |
( |
const FilteredTransfer< FilterT > & | other | ) |
|
|
inline |
◆ filter()
template<typename FilterT>
| bool filter |
( |
const Index | id | ) |
const |
|
inline |
◆ initialize()
template<typename FilterT>
◆ startPointLeaf()
template<typename FilterT>