update changes.html

This commit is contained in:
Sébastien Loriot 2014-07-04 13:55:42 +02:00
parent 947fa97639
commit 8cbca4f4b3
1 changed files with 24 additions and 0 deletions

View File

@ -123,6 +123,30 @@ and <code>src/</code> directories).
</li>
</ul>
<h3>CGAL and the Boost Graph Library (Major changes)</h3>
<ul>
<li>Cleanup of the <code>HalfedgeGraph</code> concept. In particular the most notable changes are:
<ul>
<li>Introduction the notion of <code>halfedge_descriptor</code> in the specialization of the class <code>boost::graph_traits</code>.</li>
<li>Deprecation of <code>halfedge_graph_traits</code>.</li>
<li>A model of <code>HalfedgeGraph</code> is considered as an undirected graph. Thus any call to <code>edges</code>
should be replaced by <code>halfedges</code> and <code>num_edges</code> now returns the number of (undirected) edges.
<li>Deprecation of the <code>is_border_edge</code> and <code>is_border_halfedge</code> properties.
The free functions <code>is_border</code> and <code>is_border_edge</code> should be used instead.</li>
<li>Renaming of <code>HalfedgeGraph</code> specific free functions.</li>
</ul>
</li>
<li>Introduction new <code>FaceGraph</code> concepts.</li>
<li>Adaptation of the package <em>Triangulated Surface Mesh Simplification</em> and of the class <code>AABB_halfedge_graph_segment_primitive</code>
from the package <em>3D Fast Intersection and Distance Computation</em> to the API change.</li>
<li>Update of the package <em>Triangulated Surface Mesh Segmentation</em> and of the class <code>AABB_face_graph_triangle_primitive</code> from
the package <em>3D Fast Intersection and Distance Computation</em> to accept model of the newly introduced concepts.</li>
<li>Offer <em>Euler</em> operations as free functions for models of the graph concepts provided by CGAL.</li>
<li>Specialization of <code>boost::graph_traits</code> for <code>OpenMesh::PolyMesh_ArrayKernelT</code> as proof of concept.
A <code>OpenMesh::PolyMesh_ArrayKernelT</code> becomes a model of the aforementioned concepts when including
<code>CGAL/boost/graph/graph_traits_PolyMesh_ArrayKernelT.h</code>.</li>
</ul>
<h3>2D Arrangements</h3>
<ul>
<li>Fixed a bug in removing an unbounded curve (e.g., a ray) from