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

Default constructor, creating an empty \1.

boost::geometry::model::multi_linestring< LineString, Container, Allocator >::multi_linestring
(std::initializer_list< LineString > l)
multi_linestring
std::initializer_list< LineString > l

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

multi_line, a collection of linestring

Multi-linestring can be used to group lines belonging to each other, e.g. a highway (with interruptions)

[include reference/geometries/multi_linestring.qbk] [heading Model of] [link geometry.reference.concepts.concept_multi_linestring MultiLineString Concept]

- boost::geometry::model::multi_linestring
  base_type
- boost::geometry::model::multi_linestring
  BOOST_CONCEPT_ASSERT
- boost::geometry::model::multi_linestring
  multi_linestring
- boost::geometry::model::multi_linestring
  multi_linestring