| Type of Curves | Geometry-Traits Concept | Insertion Function
- |
|---|
| \f$x\f$-monotone and pairwise disjoint | `ArrangementBasicTraits_2` or `ArrangementLandmarkTraits_2` | `CGAL::insert_non_intersecting_curve<>()`
- |
| \f$x\f$-monotone | `ArrangementXMonotoneTraits_2` | `%CGAL::insert<>()`
- |
| general | `ArrangementTraits_2` | `%CGAL::insert<>()`
+ |
| \f$x\f$-monotone and pairwise disjoint | `AosBasicTraits_2` or `AosLandmarkTraits_2` | `CGAL::insert_non_intersecting_curve<>()`
+ |
| \f$x\f$-monotone | `AosXMonotoneTraits_2` | `%CGAL::insert<>()`
+ |
| general | `AosTraits_2` | `%CGAL::insert<>()`
|
The insertion function template `%insert()` is overloaded to
@@ -2142,8 +2140,8 @@ form a single curve associated with a single edge. An attempt to
remove a vertex or an edge from an arrangement object `arr` using the
free functions above requires that the traits class used to
instantiate the arrangement type of `arr` models the concept
-`ArrangementXMonotoneTraits_2`, which refines the
-`ArrangementBasicTraits_2` concept; see Section \ref
+`AosXMonotoneTraits_2`, which refines the
+`AosBasicTraits_2` concept; see Section \ref
aos_sec-geom_traits.
The function template `CGAL::remove_vertex<>(arr, v)` removes the
@@ -2535,7 +2533,7 @@ the file `is_in_x_range.h`, checks whether a given point \f$p\f$ is in
the \f$x\f$-range of the curve associated with a given halfedge
\f$e\f$. The function template also exemplifies how some of the above
functions can be used. The traits functor \link
-ArrangementBasicTraits_2::Compare_x_2 `Compare_x_2`\endlink used in
+AosBasicTraits_2::Compare_x_2 `Compare_x_2`\endlink used in
the code is described in Section \ref
aos_sssec-geom_traits-concepts_basic.
@@ -2681,20 +2679,20 @@ next. These types are defined in the header file `arr_linear.h`.
#include