CGAL 4.7 - Surface Mesh: CGAL::Surface_mesh< P >::Edge_index Class Reference

\( \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.7 - Surface Mesh

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
List of all members | Public Member Functions | Friends
CGAL::Surface_mesh< P >::Edge_index Class Reference

`#include <CGAL/Surface_mesh/Surface_mesh.h>`

## Definition

This class represents an edge.

Is Model Of:

  `Index`

  `LessThanComparable`

  `Hashable`

See Also
  `Vertex_index`, `Halfedge_index`, `Face_index`

## Public Member Functions

| Edge_index ()
| Default constructor
| Edge_index (size_type idx)
| Edge_index (Halfedge_index he)
| constructs an `Edge_index` from a halfedge.

## Friends

std::ostream & | operator<< (std::ostream &os, typename Surface_mesh::Edge_index const &e)
| prints the index and a short identification string to an ostream.