| Home | Libraries | People | FAQ | More

#### MultiPolygon Concept

###### Description

The MultiPolygon Concept describes the requirements for a multi polygon type. All algorithms in Boost.Geometry will check any geometry arguments against the concept requirements.

###### Concept Definition

The MultiPolygon Concept is defined as following:

- There must be a specialization of the metafunction `traits::tag`, defining `multi_polygon_tag` as type
- It must behave like a Boost.Range Random Access Range
- The type defined by the metafunction `range_value<...>::type` must fulfill the Polygon Concept

###### Available Models

- model::multi_polygon