\( \newcommand{\E}{\mathrm{E}} \) \( \newcommand{\A}{\mathrm{A}} \) \( \newcommand{\R}{\mathrm{R}} \) \( \newcommand{\N}{\mathrm{N}} \) \( \newcommand{\Q}{\mathrm{Q}} \) \( \newcommand{\Z}{\mathrm{Z}} \) \( \def\ccSum #1#2#3{ \sum_{#1}^{#2}{#3} } \def\ccProd #1#2#3{ \sum_{#1}^{#2}{#3} }\)
CGAL 4.9 - CGAL and the Boost Graph Library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
boost::graph_traits< CGAL::Dual< Primal > > Class Template Reference

#include <CGAL/boost/graph/Dual.h>

Public Types

typedef GTP::face_descriptor vertex_descriptor
 
typedef GTP::vertex_descriptor face_descriptor
 
typedef GTP::halfedge_descriptor halfedge_descriptor
 
typedef GTP::edge_descriptor edge_descriptor
 
typedef GTP::directed_category directed_category
 
typedef
boost::allow_parallel_edge_tag 
edge_parallel_category
 
typedef GTP::traversal_category traversal_category
 
typedef GTP::faces_size_type vertices_size_type
 
typedef GTP::vertices_size_type faces_size_type
 
typedef GTP::edges_size_type edges_size_type
 
typedef GTP::halfedges_size_type halfedges_size_type
 
typedef GTP::degree_size_type degree_size_type
 
typedef GTP::face_iterator vertex_iterator
 
typedef GTP::vertex_iterator face_iterator
 
typedef GTP::halfedge_iterator halfedge_iterator
 
typedef GTP::edge_iterator edge_iterator
 
typedef
CGAL::Halfedge_around_face_iterator
< Primal > 
in_edge_iterator
 
typedef
CGAL::Opposite_edge_around_face_iterator
< Primal > 
out_edge_iterator
 

Static Public Member Functions

static vertex_descriptor null_vertex ()
 
static face_descriptor null_face ()
 
static halfedge_descriptor null_halfedge ()