36 #ifndef removePoints_H 37 #define removePoints_H 114 return savedFaceLabels_;
void setUnrefinement(const labelList &localFaces, const labelList &localPoints, polyTopoChange &)
Restore selected faces and vertices.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
A face is a list of labels corresponding to mesh vertices.
void getUnrefimentSet(const labelList &undoFaces, labelList &localFaces, labelList &localPoints) const
Given set of faces to restore calculates a consistent set of.
removePoints(const polyMesh &mesh, const bool undoable=false)
Construct from mesh.
void operator=(const removePoints &)=delete
Disallow default bitwise assignment.
const labelList & savedFaceLabels() const
If undoable: affected face labels. Already restored faces.
Class containing mesh-to-mesh mapping information after a change in polyMesh topology.
void setRefinement(const boolList &, polyTopoChange &)
Play commands into polyTopoChange to remove points. Gets.
label countPointUsage(const scalar minCos, boolList &pointCanBeDeleted) const
Mark in pointCanBeDeleted the points that can be deleted.
Direct mesh changes based on v1.3 polyTopoChange syntax.
ClassName("removePoints")
Runtime type information.
void updateMesh(const mapPolyMesh &)
Force recalculation of locally stored data on topological change.
Removes selected points from mesh and updates faces using these points.
Mesh consisting of general polyhedral cells.