CGAL 6.1 - 2D Polygons
|
A model of this concept represents a multipolygon with holes.
CGAL::Multipolygon_with_holes_2<Polygon>
Types | |
typedef unspecified_type | Polygon_with_holes_2 |
the polygon type used to represent each polygon with holes of the multipolygon. | |
typedef unspecified_type | Polygon_with_holes_iterator |
a bidirectional iterator over the polygons with holes. | |
typedef unspecified_type | Polygon_with_holes_const_iterator |
a bidirectional const iterator over the polygons with holes. | |
typedef unspecified_type | Polygon_with_holes_container |
range type for iterating over polygons with holes. | |
typedef unsigned int | Size |
size type | |
Creation | |
template<typename InputIterator > | |
MultipolygonWithHoles_2 (InputIterator begin, InputIterator end) | |
constructs a multipolygon using a range of polygons with holes. | |
Predicates | |
Size | number_of_polygons_wih_holes () |
returns the number of polygons with holes. | |
Access Functions | |
Polygon_with_holes_iterator | polygons_with_holes_begin () |
returns the begin iterator of the polygons with holes. | |
Polygon_with_holes_iterator | polygons_with_holes_end () |
returns the past-the-end iterator of the polygons with holes. | |
Polygon_with_holes_const_iterator | polygons_with_holes_begin () const |
returns the begin iterator of the polygons with holes. | |
Polygon_with_holes_const_iterator | polygons_with_holes_end () const |
returns the past-the-end iterator of the polygons with holes. | |
const Polygon_with_holes_container & | polygons_with_holes () const |
returns the range of polygons with holes. | |
Modifiers | |
void | add_polygon_with_holes (const Polygon_with_holes_2 &polygon) |
adds a given polygon with holes to the multipolygon. | |
void | erase_polygon_with_holes (Polygon_with_holes_const_iterator pit) |
erases the specified polygon. | |
void | clear () |
removes all the polygons with holes. | |
a bidirectional const iterator over the polygons with holes.
Its value type is Polygon_with_holes_2
.
a bidirectional iterator over the polygons with holes.
Its value type is Polygon_with_holes_2
.