Add entry in changes.html

This commit is contained in:
Andreas Fabri 2014-12-19 14:28:53 +01:00
parent 4a7929c611
commit b85f97593a
2 changed files with 8 additions and 3 deletions

View File

@ -131,6 +131,9 @@ and <code>src/</code> directories).
<ul>
<li>The class <code>Constrained_triangulation_plus_2</code> now
can handle polylines as constraints.</li>
<li>As a consequence a <code>Constraint_id</code> has been introduced
which replaces <code>pair<Vertex_handle,Vertex_handle<code> as
identifier of a constraint.
</ul>
<!-- Voronoi Diagrams -->
<!-- Mesh Generation -->

View File

@ -63,7 +63,9 @@ The intersection tag as defined in `Tr`.
/*!
The identifier of a polyline constraint.
The class is model of `Assignable`, `CopyConstructible`, `DefaultConstructible`, and `Comparable`.
The class is model of `Assignable`, `CopyConstructible`, `DefaultConstructible`, `LessThanComparable` and `EqualityComparable`.
A default constructed `Constraint_id` is a singular value that can not be the ID of a constraint.
*/
typedef unspecified_type Constraint_id;
@ -243,9 +245,9 @@ Inserts a polyline defined by the points in the range `[first,last)`
and returns the constraint id.
The polyline is considered as a closed curve if the first and last point are equal or if `close == true`. This enables for example passing the vertex range of a `Polygon_2`.
When traversing the vertices of a closed polyline constraint with a `Vertices_in_constraint_iterator` the first and last vertex are the same.
In case the range is empty `Constrained_id(NULL)`is returned.
In case the range is empty `Constraint_id()`is returned.
In case all points are equal the point is inserted but no constraint,
and `Constrained_id(NULL)`is returned.
and `Constraint_id()`is returned.
\tparam PointIterator must be an `InputIterator` with the value type `Point`.
*/
template < class PointIterator>