Boost.Geometry    Boost C++ Libraries
Public Member Functions | List of all members
boost::geometry::model::multi_point< Point, Container, Allocator > Class Template Reference

multi_point, a collection of points More...

Inheritance diagram for boost::geometry::model::multi_point< Point, Container, Allocator >:

Public Member Functions

 multi_point ()
 Default constructor, creating an empty multi_point. More...
 
template<typename Iterator >
 multi_point (Iterator begin, Iterator end)
 Constructor with begin and end, filling the multi_point. More...
 
 multi_point (std::initializer_list< Point > l)
 Constructor taking std::initializer_list, filling the multi_point. More...
 

Detailed Description

template<typename Point, template< typename, typename > class Container = std::vector, template< typename > class Allocator = std::allocator>
class boost::geometry::model::multi_point< Point, Container, Allocator >

multi_point, a collection of points

Template Parameters
PointAny type fulfilling a Point Concept
Containercontainer type, for example std::vector, std::deque
Allocatorcontainer-allocator-type

Multipoint can be used to group points belonging to each other, e.g. a constellation, or the result set of an intersection

Constructor & Destructor Documentation

template<typename Point , template< typename, typename > class Container = std::vector, template< typename > class Allocator = std::allocator>
boost::geometry::model::multi_point< Point, Container, Allocator >::multi_point ( )

Default constructor, creating an empty multi_point.

template<typename Point , template< typename, typename > class Container = std::vector, template< typename > class Allocator = std::allocator>
template<typename Iterator >
boost::geometry::model::multi_point< Point, Container, Allocator >::multi_point ( Iterator  begin,
Iterator  end 
)

Constructor with begin and end, filling the multi_point.

template<typename Point , template< typename, typename > class Container = std::vector, template< typename > class Allocator = std::allocator>
boost::geometry::model::multi_point< Point, Container, Allocator >::multi_point ( std::initializer_list< Point >  l)

Constructor taking std::initializer_list, filling the multi_point.


April 2, 2011

Copyright © 2007-2011 Barend Gehrels, Amsterdam, the Netherlands
Copyright © 2008-2011 Bruno Lalande, Paris, France
Copyright © 2009-2010 Mateusz Loskot, London, UK
Documentation is generated by Doxygen