diff --git a/AABB_tree/include/CGAL/AABB_halfedge_graph_segment_primitive.h b/AABB_tree/include/CGAL/AABB_halfedge_graph_segment_primitive.h
index fe85c35d366..62484d59653 100644
--- a/AABB_tree/include/CGAL/AABB_halfedge_graph_segment_primitive.h
+++ b/AABB_tree/include/CGAL/AABB_halfedge_graph_segment_primitive.h
@@ -33,7 +33,7 @@ namespace CGAL {
/*!
* \ingroup PkgAABBTreeRef
- * Primitive type for a edge of a polyhedral surface.
+ * Primitive type for an edge of a polyhedral surface.
* It wraps an `edge_descriptor` into a 3D segment.
* The class model of `HalfedgeGraph` from which the primitive is built should not be deleted
* while the AABB tree holding the primitive is in use.
diff --git a/BGL/include/CGAL/boost/graph/Face_filtered_graph.h b/BGL/include/CGAL/boost/graph/Face_filtered_graph.h
index e6f4136481d..3a0a851b682 100644
--- a/BGL/include/CGAL/boost/graph/Face_filtered_graph.h
+++ b/BGL/include/CGAL/boost/graph/Face_filtered_graph.h
@@ -42,7 +42,7 @@ namespace CGAL {
* boost::filtered_graph,
* this class only requires a way to access the selected faces and will automatically select the
* edges/halfedges and vertices present in the adapted graph. A vertex is selected if it is incident to at least one
- * selected face. A edge is selected if it is incident to at least a selected face. A halfedge is selected if its edge
+ * selected face. An edge is selected if it is incident to at least a selected face. A halfedge is selected if its edge
* is selected.
*
* Since this class is a model of the `FaceGraph` concept, there is a restriction on the set of selected faces:
diff --git a/Linear_cell_complex/benchmark/Linear_cell_complex_2/surface_mesh/Surface_mesh.h b/Linear_cell_complex/benchmark/Linear_cell_complex_2/surface_mesh/Surface_mesh.h
index f092321e4a9..295b1c8ba2b 100644
--- a/Linear_cell_complex/benchmark/Linear_cell_complex_2/surface_mesh/Surface_mesh.h
+++ b/Linear_cell_complex/benchmark/Linear_cell_complex_2/surface_mesh/Surface_mesh.h
@@ -1103,7 +1103,7 @@ public: //--------------------------------------------------- property handling
{
return Halfedge_property(hprops_.add(name, t));
}
- /** add a edge property of type \c T with name \c name and default value \c t.
+ /** add an edge property of type \c T with name \c name and default value \c t.
fails if a property named \c name exists already, since the name has to be unique.
in this case it returns an invalid property */
template Edge_property add_edge_property(const std::string& name, const T t=T())
diff --git a/Nef_2/include/CGAL/Nef_2/PM_point_locator.h b/Nef_2/include/CGAL/Nef_2/PM_point_locator.h
index ede8d2b033a..c03e60e3fcf 100644
--- a/Nef_2/include/CGAL/Nef_2/PM_point_locator.h
+++ b/Nef_2/include/CGAL/Nef_2/PM_point_locator.h
@@ -159,7 +159,7 @@ public:
const Direction& d, bool& collinear) const
/*{\Xop returns a halfedge |e| bounding a wedge in between two
neighbored edges in the adjacency list of |v| which contains |d|.
- If |d| extends along a edge then |e| is this edge. If |d| extends
+ If |d| extends along an edge then |e| is this edge. If |d| extends
into the interior of such a wedge then |e| is the first edge hit
when |d| is rotated clockwise. \precond |v| is not isolated.}*/
{ CGAL_NEF_TRACEN("out_wedge "< {
}
bool is_part_of_edge(Vertex_handle v) {
- /* determines if a vertex v is part of a edge, checking at its local
+ /* determines if a vertex v is part of an edge, checking at its local
graph for exactly two antipodal vertices */
SM_decorator SD(&*v);
diff --git a/Nef_S2/include/CGAL/Nef_S2/SM_point_locator.h b/Nef_S2/include/CGAL/Nef_S2/SM_point_locator.h
index 8dbce0ced5e..563c5471b45 100644
--- a/Nef_S2/include/CGAL/Nef_S2/SM_point_locator.h
+++ b/Nef_S2/include/CGAL/Nef_S2/SM_point_locator.h
@@ -119,7 +119,7 @@ public:
bool& collinear) const
/*{\Xop returns a halfedge |e| bounding a wedge in between two
neighbored edges in the adjacency list of |v| which contains |d|.
- If |d| extends along a edge then |e| is this edge. If |d| extends
+ If |d| extends along an edge then |e| is this edge. If |d| extends
into the interior of such a wedge then |e| is the first edge hit
when |d| is rotated clockwise. \precond |v| is not isolated.}*/
{ CGAL_NEF_TRACEN("out_wedge "<::CollectNewEvents( Vertex_handle aNode
// or vertex events (or edge events of course).
//
// Each vertex wavefront (reflex or not) results in one and only one event from a set of possible events.
- // It can result in a edge event against the vertex wavefronts emerging from the adjacent vertices (in the current polygon, not
+ // It can result in an edge event against the vertex wavefronts emerging from the adjacent vertices (in the current polygon, not
// in the input polygon); or it can result in a split event (or vertex event) against any other wavefront in the rest of
// current polygon.
diff --git a/Surface_mesh_simplification/include/CGAL/Surface_mesh_simplification/internal/Edge_collapse.h b/Surface_mesh_simplification/include/CGAL/Surface_mesh_simplification/internal/Edge_collapse.h
index a662b4c24c0..612b9182046 100644
--- a/Surface_mesh_simplification/include/CGAL/Surface_mesh_simplification/internal/Edge_collapse.h
+++ b/Surface_mesh_simplification/include/CGAL/Surface_mesh_simplification/internal/Edge_collapse.h
@@ -697,7 +697,7 @@ is_constrained(const vertex_descriptor v) const
}
// Some edges are NOT collapsible: doing so would break the topological consistency of the mesh.
-// This function returns true if a edge 'p->q' can be collapsed.
+// This function returns true if an edge 'p->q' can be collapsed.
//
// An edge p->q can be collapsed iff it satisfies the "link condition"
// (as described in the "Mesh Optimization" article of Hoppe et al (1993))