## CGAL::Arrangement_2<Dcel,Traits,Base_node>::Edge_node

### Definition

An object en of the class Edge_node is a node holding an edge curve in the hierarchy tree.

### Inherits From

Subcurve_node

In addition to the operations of Subcurve_node the following operation is implemented.

### Operations

bool | en.is_edge_node () | returns true;
Halfedge_handle | en.halfedge () | returns the halfedge in the planar map that corresponds to the X_curve in en. The returned halfedge has the same direction as the x-curve cv in en (i.e., its source vertex holds the point that is the source of cv, and its target vertex holds the point that is cv's target.)