#include <Threshold.h>
|
template<typename Operator > |
void | CombinePassFlags (const vtkm::cont::ArrayHandle< bool > &passFlagsIn, const Operator &combine) |
|
void | CombinePassFlags (const vtkm::cont::ArrayHandle< bool > &passFlagsIn, NoOp) |
|
template<typename ValueType , typename StorageType , typename UnaryPredicate , typename PassFlagsCombineOp > |
void | RunIncremental (const vtkm::cont::UnknownCellSet &cellSet, const vtkm::cont::ArrayHandle< ValueType, StorageType > &field, vtkm::cont::Field::Association fieldType, const UnaryPredicate &predicate, bool allPointsMustPass, const PassFlagsCombineOp &passFlagsCombineOp) |
| Incrementally run the worklet on the given parameters. More...
|
|
vtkm::cont::ArrayHandle< vtkm::Id > | GetValidCellIds () const |
|
vtkm::cont::UnknownCellSet | GenerateResultCellSet (const vtkm::cont::UnknownCellSet &cellSet) |
|
void | InvertResults () |
|
template<typename ValueType , typename StorageType , typename UnaryPredicate > |
vtkm::cont::UnknownCellSet | Run (const vtkm::cont::UnknownCellSet &cellSet, const vtkm::cont::ArrayHandle< ValueType, StorageType > &field, vtkm::cont::Field::Association fieldType, const UnaryPredicate &predicate, bool allPointsMustPass=false, bool invert=false) |
|
◆ CombinePassFlags() [1/2]
template<typename Operator >
void vtkm::worklet::Threshold::CombinePassFlags |
( |
const vtkm::cont::ArrayHandle< bool > & |
passFlagsIn, |
|
|
const Operator & |
combine |
|
) |
| |
|
inline |
◆ CombinePassFlags() [2/2]
◆ GenerateResultCellSet()
◆ GetValidCellIds()
◆ InvertResults()
void vtkm::worklet::Threshold::InvertResults |
( |
| ) |
|
|
inline |
◆ Run()
template<typename ValueType , typename StorageType , typename UnaryPredicate >
◆ RunIncremental()
template<typename ValueType , typename StorageType , typename UnaryPredicate , typename PassFlagsCombineOp >
Incrementally run the worklet on the given parameters.
Each run should get the same cellSet
. An array of pass/fail flags is maintained internally. The passFlagsCombine
operator is used to combine the current result to the incremental results. Finally, use GenerateResultCellSet
to get the thresholded cellset.
◆ PassFlags
◆ PassFlagsModified
bool vtkm::worklet::Threshold::PassFlagsModified = true |
|
mutableprivate |
◆ ValidCellIds
The documentation for this class was generated from the following file: