| Home | Libraries | People | FAQ | More

#### MultiPoint Concept

###### Description

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

###### Concept Definition

The MultiPoint Concept is defined as following:

- There must be a specialization of the metafunction `traits::tag`, defining `multi_point_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 Point Concept

###### Available Models

- model::multi_point