\( \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.8 - CGAL and the Boost Graph Library

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
CGAL::Face_around_face_circulator< Graph > Class Template Reference
Iterators and Circulators

`#include <CGAL/boost/graph/iterator.h>`

## Definition

A bidirectional circulator with value type `boost::graph_traits<Graph>::face_descriptor`.

It circulates over the same halfedges as the `Halfedge_around_face_circulator`, and provides the face descriptor associated to the opposite halfedge. The face descriptor may be the null face, and it may be several times the same face descriptor.

Template Parameters

  Graph | must be a model of the concept `HalfedgeGraph`

Is Model Of:
  `BidirectionalCirculator`