Concept

MeshPolyline_3

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.

Types

MeshPolyline_3::value_type
Point type. Must match the type MeshDomain_3::Point_3.


MeshPolyline_3::const_iterator
A constant iterator on points. Must be a model of Bidirectional iterator and have value_type as value type.

Operations

const_iterator polyline.begin () Returns an iterator on the first point of the polyline.

const_iterator polyline.end () Returns the past-the-end iterator for the above iterator.

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>