| 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.