## CGAL::Topological_map<Dcel>::Halfedge

### Definition

An object e of the class Topological_map<Dcel>::Halfedge is a directed edge in a topological map, which represents a halfedge of the DCEL.

### Inherits From

Dcel::Halfedge

### Creation

Topological_map<Dcel>::Halfedge e;
| default constructor.

### Access Functions

Vertex_handle | e.source () | returns the source vertex of e.
Vertex_handle | e.target () | returns the destination vertex of e.
Face_handle | e.face () | returns the face that e is incident to.
Halfedge_handle | e.twin () | returns the twin halfedge.
Halfedge_handle | e.next_halfedge () | returns the next halfedge on the CCB containing e.
Ccb_halfedge_circulator
| e.ccb () | returns a circulator to traverse the halfedges of the CCB containing e. The circulator is initialized to e.