CGAL 4.7 - 3D Mesh Generation: MeshPolyline_3 Concept 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 - 3D Mesh Generation

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
List of all members
MeshPolyline_3 Concept Reference
Secondary Concepts

## Definition

The concept `MeshPolyline_3` implements a container of points designed to represent a polyline (i.e. a sequence of points). Types and functions provided in this concept are such as standard template library containers are natural models of this concept.

Has Models:
  `std::vector<Kernel::Point_3>` for any Kernel of CGAL is a natural model of this concept.

See Also
  `CGAL::Mesh_domain_with_polyline_features_3<MeshDomain>`

## Types

typedef unspecified_type | value_type
| Point type. More...
typedef unspecified_type | const_iterator
| A constant iterator on points. More...

## Operations

const_iterator | begin ()
| Returns an iterator on the first point of the polyline.
const_iterator | end ()
| Returns the past-the-end iterator for the above iterator.

## Member Typedef Documentation

typedef unspecified_type MeshPolyline_3::const_iterator

A constant iterator on points.

Must be a model of Bidirectional iterator and have `value_type` as value type.

typedef unspecified_type MeshPolyline_3::value_type

Point type.

Must match the type `MeshDomain_3::Point_3`.