A model of the ArrangementDcelHalfedge_2 concept is a halfedge of the Dcel of the arrangement data structure.
An ArrangementDcelHalfedge_2 is (!) a refinement of the PlanarMapDcelHalfedge_2 concept . However, it is very similar.
The concept has an additional type Base_node which should be the same as the template parameter Base_node of the arrangement (see section ). It has the additional methods edge_node() and set_edge_node(Base_node*).
The method set_curve should do nothing, i.e. be empty. The function is needed to satisfy a syntactical requirement.