boost::geometry::model::multi_polygon
multi_polygon.hpp
typename Polygon
template< typename, typename > class Container Container std::vector
template< typename > class Allocator Allocator std::allocator
Container< Polygon, Allocator< Polygon > > typedef Container<Polygon, Allocator<Polygon> > boost::geometry::model::multi_polygon< Polygon, Container, Allocator >::base_type base_type
boost::geometry::model::multi_polygon< Polygon, Container, Allocator >::BOOST_CONCEPT_ASSERT
((concept::Polygon< Polygon >))
BOOST_CONCEPT_ASSERT
(concept::Polygon< Polygon >)
boost::geometry::model::multi_polygon< Polygon, Container, Allocator >::multi_polygon
()
multi_polygon

Default constructor, creating an empty \1.

boost::geometry::model::multi_polygon< Polygon, Container, Allocator >::multi_polygon
(std::initializer_list< Polygon > l)
multi_polygon
std::initializer_list< Polygon > l

Constructor taking std::initializer_list, filling the \1.

multi_polygon, a collection of polygons

Multi-polygon can be used to group polygons belonging to each other, e.g. Hawaii

[include reference/geometries/multi_polygon.qbk] [heading Model of] [link geometry.reference.concepts.concept_multi_polygon MultiPolygon Concept]

- boost::geometry::model::multi_polygon
  base_type
- boost::geometry::model::multi_polygon
  BOOST_CONCEPT_ASSERT
- boost::geometry::model::multi_polygon
  multi_polygon
- boost::geometry::model::multi_polygon
  multi_polygon