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
102 clean_grid::SharedStates& worklets);
104 bool CompactPointFields =
true;
105 bool MergePoints =
true;
107 bool ToleranceIsAbsolute =
false;
108 bool RemoveDegenerateCells =
true;
109 bool FastMerge =
true;
116 #endif //vtk_m_filter_clean_grid_CleanGrid_h
void SetMergePoints(bool flag)
When the MergePoints flag is true, the filter will identify any coincident points and merge them toge...
Definition: CleanGrid.h:58
Groups connected points that have the same field value.
Definition: Atomic.h:19
bool GetToleranceIsAbsolute() const
When ToleranceIsAbsolute is false (the default) then the tolerance is scaled by the diagonal of the b...
Definition: CleanGrid.h:75
Contains and manages the geometric data structures that VTK-m operates on.
Definition: DataSet.h:57
bool GetRemoveDegenerateCells() const
When RemoveDegenerateCells is true (the default), then CleanGrid will look for repeated points in cel...
Definition: CleanGrid.h:84
void SetCompactPointFields(bool flag)
When the CompactPointFields flag is true, the filter will identify and remove any points that are not...
Definition: CleanGrid.h:50
Base class for all filters.
Definition: Filter.h:163
void SetFastMerge(bool flag)
When FastMerge is true (the default), some corners are cut when computing coincident points.
Definition: CleanGrid.h:94
#define VTKM_CONT
Definition: ExportMacros.h:57
void SetTolerance(vtkm::Float64 tolerance)
Defines the tolerance used when determining whether two points are considered coincident.
Definition: CleanGrid.h:69
bool GetMergePoints() const
When the MergePoints flag is true, the filter will identify any coincident points and merge them toge...
Definition: CleanGrid.h:56
#define VTKM_FILTER_CLEAN_GRID_EXPORT
Definition: vtkm_filter_clean_grid_export.h:44
vtkm::Float64 GetTolerance() const
Defines the tolerance used when determining whether two points are considered coincident.
Definition: CleanGrid.h:67
Clean a mesh to an unstructured grid.
Definition: CleanGrid.h:42
Defines an irregular collection of cells.
Definition: CastAndCall.h:36
void SetRemoveDegenerateCells(bool flag)
When RemoveDegenerateCells is true (the default), then CleanGrid will look for repeated points in cel...
Definition: CleanGrid.h:86
bool GetCompactPointFields() const
When the CompactPointFields flag is true, the filter will identify and remove any points that are not...
Definition: CleanGrid.h:48
double Float64
Base type to use for 64-bit floating-point numbers.
Definition: Types.h:161
void SetToleranceIsAbsolute(bool flag)
When ToleranceIsAbsolute is false (the default) then the tolerance is scaled by the diagonal of the b...
Definition: CleanGrid.h:77
bool GetFastMerge() const
When FastMerge is true (the default), some corners are cut when computing coincident points.
Definition: CleanGrid.h:92