CGAL 5.6  2D Arrangements

#include <CGAL/Arr_extended_dcel.h>
CGAL::Arr_dcel_base< V, H, Arr_extended_face< F, FData > >.
The Arr_face_extended_dcel
classtemplate extends the DCEL facerecords, making it possible to store extra (nongeometric) data with the arrangement faces.
The class should be instantiated by an FData
type which represents the extra data stored with each face.
Note that all types of DCEL features (namely vertex, halfedge and face) are provided as template parameters. However, by default they are defined as follows:
 Arr_vertex_base<typename Traits::Point_2> 
H =  Arr_halfedge_base<typename Traits::X_monotone_curve_2> 
F = 

Arr_dcel_base<V,H,F>