Go to the documentation of this file.
10 #ifndef vtk_m_filter_clean_grid_CleanGrid_h
11 #define vtk_m_filter_clean_grid_CleanGrid_h
14 #include <vtkm/filter/clean_grid/vtkm_filter_clean_grid_export.h>
89 clean_grid::SharedStates& worklets);
91 bool CompactPointFields =
true;
92 bool MergePoints =
true;
94 bool ToleranceIsAbsolute =
false;
95 bool RemoveDegenerateCells =
true;
96 bool FastMerge =
true;
103 #endif //vtk_m_filter_clean_grid_CleanGrid_h
VTKM_CONT void SetCompactPointFields(bool flag)
Definition: CleanGrid.h:47
VTKM_CONT void SetToleranceIsAbsolute(bool flag)
Definition: CleanGrid.h:68
Groups connected points that have the same field value.
Definition: Atomic.h:19
VTKM_CONT bool GetMergePoints() const
When the MergePoints flag is true, the filter will identify any coincident points and merge them toge...
Definition: CleanGrid.h:53
VTKM_CONT void SetRemoveDegenerateCells(bool flag)
Definition: CleanGrid.h:74
VTKM_CONT void SetFastMerge(bool flag)
Definition: CleanGrid.h:81
VTKM_CONT void SetMergePoints(bool flag)
Definition: CleanGrid.h:54
VTKM_CONT bool GetFastMerge() const
When FastMerge is true (the default), some corners are cut when computing coincident points.
Definition: CleanGrid.h:80
VTKM_CONT bool GetToleranceIsAbsolute() const
When ToleranceIsAbsolute is false (the default) then the tolerance is scaled by the diagonal of the b...
Definition: CleanGrid.h:67
Definition: FilterField.h:21
#define VTKM_CONT
Definition: ExportMacros.h:57
VTKM_CONT void SetTolerance(vtkm::Float64 tolerance)
Definition: CleanGrid.h:61
Clean a mesh to an unstructured grid.
Definition: CleanGrid.h:40
VTKM_CONT vtkm::Float64 GetTolerance() const
Defines the tolerance used when determining whether two points are considered coincident.
Definition: CleanGrid.h:60
Definition: CastAndCall.h:36
double Float64
Definition: Types.h:155
VTKM_CONT bool GetRemoveDegenerateCells() const
Determine whether a cell is degenerate (that is, has repeated points that drops its dimensionalit) an...
Definition: CleanGrid.h:73
VTKM_CONT bool GetCompactPointFields() const
When the CompactPointFields flag is true, the filter will identify any points that are not used by th...
Definition: CleanGrid.h:46