36 #ifndef removePoints_H 37 #define removePoints_H 52 class polyTopoChangeMap;
114 return savedFaceLabels_;
void setUnrefinement(const labelList &localFaces, const labelList &localPoints, polyTopoChange &)
Restore selected faces and vertices.
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.
void topoChange(const polyTopoChangeMap &)
Force recalculation of locally stored data on topological change.
Direct mesh changes based on v1.3 polyTopoChange syntax.
ClassName("removePoints")
Runtime type information.
Removes selected points from mesh and updates faces using these points.
Mesh consisting of general polyhedral cells.