## CGAL::Pm_dcel<V,H,F>

### Definition

The Pm_dcel<V,H,F> is a model of the Dcel concept defined above. Its template parameters are the vertex, halfedge and face classes which conform to the requirements given above.

#include <CGAL/Pm_default_dcel.h>

### Is Model for the Concept

PlanarMapDcel_2

### Models for Dcel Vertex, Halfedge and Face

The Pm_vertex_base<Point> is a model for the Dcel vertex concept defined above. The Pm_halfedge_base<Curve> is a model for the Dcel halfedge concept defined above. The Pm_face_base is a model for the Dcel face concept defined above.

#include <CGAL/Pm_default_dcel.h>

### The Default Dcel Structure

The Pm_default_dcel<Traits> is a model of the Dcel concept defined above. Its template parameter is the traits class defined below. It is a wrapper for Pm_dcel instantiated with Pm_vertex_base<Traits::Point_2>, Pm_halfedge_base<Traits::X_curve> and Pm_face_base.

#include <CGAL/Pm_default_dcel.h>