CGAL 5.0 - CGAL and the Boost Graph Library
|
#include <CGAL/HalfedgeDS_halfedge_max_base_with_id.h>
The class HalfedgeDS_halfedge_max_base_with_id
is a model of the HalfedgeDSHalfedge
concept.
It is equivalent to HalfedgeDS_halfedge_base< Refs, Tag_true, Tag_true, Tag_true>
with an added integer field which can be used to index halfedges in Bgl algorithms. The class contains support for the previous, next, opposite, vertex and face pointers and the required type definitions. It can be used for deriving own halfedges.
Note that the user is in charge to set the index correctly before running a graph algorithm.
Refs | must be an instantiation of a HalfedgeDS . |
HalfedgeDS<Traits,Items,Alloc>
HalfedgeDSItems
PolyhedronItems_3
CGAL::HalfedgeDS_min_items
CGAL::HalfedgeDS_vertex_min_base<Refs>
CGAL::HalfedgeDS_face_min_base<Refs>
CGAL::HalfedgeDS_halfedge_base<Refs>
CGAL::HalfedgeDS_vertex_max_base_with_id<Refs>
CGAL::HalfedgeDS_face_max_base_with_id<Refs>
CGAL::Polyhedron_items_with_id_3
Creation | |
HalfedgeDS_halfedge_max_base_with_id () | |
Default constructor. | |
int | id () const |
Returns the index. | |
int & | id () |
Returns a reference to the index stored in the halfedge. | |