95 removePoints(
const removePoints&) =
delete;
98 void operator=(
const removePoints&) =
delete;
109 explicit removePoints(
const polyMesh&
mesh,
const bool undoable=
false);
118 return savedFaceLabels_;
A face is a list of labels corresponding to mesh vertices.
Class containing mesh-to-mesh mapping information after a change in polyMesh topology.
Mesh consisting of general polyhedral cells.
Direct mesh changes based on v1.3 polyTopoChange syntax.
ClassName("removePoints")
Runtime type information.
label countPointUsage(const scalar minCos, boolList &pointCanBeDeleted) const
Mark in pointCanBeDeleted the points that can be deleted.
void setUnrefinement(const labelList &localFaces, const labelList &localPoints, polyTopoChange &)
Restore selected faces and vertices.
const labelList & savedFaceLabels() const
If undoable: affected face labels. Already restored faces will be -1.
void setRefinement(const boolList &, polyTopoChange &)
Play commands into polyTopoChange to remove points. Gets.
void updateMesh(const mapPolyMesh &)
Force recalculation of locally stored data on topological change.
void getUnrefimentSet(const labelList &undoFaces, labelList &localFaces, labelList &localPoints) const
Given set of faces to restore calculates a consistent set of.
#define ClassName(TypeNameString)
Add typeName information from argument TypeNameString to a class.
List< label > labelList
A List of labels.
List< face > faceList
List of faces.
List< bool > boolList
A List of bools.
vectorField pointField
pointField is a vectorField.
Basic run-time type information using word as the type's name. Used to enhance the standard RTTI to c...