...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
multi_point, a collection of points
template<typename Point, template< typename, typename > class Container, template< typename > class Allocator> class model::multi_point : public Container< Point, Allocator< Point > > { // ... };
Parameter |
Default |
Description |
---|---|---|
typename Point |
Any type fulfilling a Point Concept |
|
template< typename, typename > class Container |
std::vector |
container type, for example std::vector, std::deque |
template< typename > class Allocator |
std::allocator |
container-allocator-type |
Function |
Description |
Parameters |
---|---|---|
multi_point()
|
Default constructor, creating an empty multi_point. |
|
template<typename Iterator> multi_point(Iterator begin, Iterator end)
|
Constructor with begin and end, filling the multi_point. |
Iterator: begin: Iterator: end: |
#include <boost/geometry/multi/geometries/multi_point.hpp>