CGAL::HalfedgeDS_face_max_base_with_id<Refs>

Definition

The class HalfedgeDS_face_max_base_with_id<Refs> is a model of the HalfedgeDSFace concept. Refs is an instantiation of a HalfedgeDS. It is equivalent to CGAL::HalfedgeDS_face_base< Refs, CGAL::Tag_true> with an added integer field which can be used to index faces in BGL algorithms.. The class contains support for the incident halfedge pointer and the required type definitions. It can be used for deriving own faces.

Note that the user is in charge to set the index correctly before running a graph algorithm.

#include <CGAL/HalfedgeDS_face_max_base_with_id.h>

Is Model for the Concepts

HalfedgeDSFace

Creation

HalfedgeDS_face_max_base_with_id<Refs> f;
default constructor.

int f.id () Returns the index.
int& f.id () Returns a reference to the index stored in the face.

See Also

HalfedgeDS<Traits,Items,Alloc>
HalfedgeDSItems
PolyhedronItems_3
CGAL::HalfedgeDS_min_items
CGAL::HalfedgeDS_vertex_min_base<Refs>
CGAL::HalfedgeDS_halfedge_min_base<Refs>
CGAL::HalfedgeDS_face_base<Refs>
CGAL::HalfedgeDS_vertex_max_base_with_id<Refs>
CGAL::HalfedgeDS_halfedge_max_base_with_id<Refs>
CGAL::Polyhedron_items_with_id_3