## CGAL::Tpm_halfedge_base

### Definition

The class Tpm_halfedge_base is a base class for the halfedge of the DCEL. The methods it defines return void* since the Vertex and Face classes are not known to it. A casting will be done inside the DCEL.

#include <CGAL/Topological_map_bases.h>

### Access Functions

void* | h.opposite () | the twin halfedge.
const void* | h.opposite ()
void* | h.next () | the next halfedge around the face.
const void* | h.next ()
void* | h.vertex () | the target vertex.
const void* | h.vertex ()
void* | h.face () | the incident face.
const void* | h.face ()
void | h.set_vertex ( void* v)
|  | sets target vertex.
void | h.set_face ( void* f)
|  | sets incident face.