#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: