Traits class to append a point to a range (ring, linestring, multi*) More...
#include <mutable_range.hpp>
Public Types | |
typedef boost::range_value < typename boost::remove_reference< Range > ::type >::type | item_type |
Static Public Member Functions | |
static void | apply (typename rvalue_type< Range >::type range, item_type const &item) |
Traits class to append a point to a range (ring, linestring, multi*)
typedef boost::range_value< typename boost::remove_reference<Range>::type >::type boost::geometry::traits::push_back< Range >::item_type |
|
inlinestatic |
Referenced by boost::geometry::detail::append::append_point< Geometry, Point >::apply(), boost::geometry::concept::MultiPoint< Geometry >::BOOST_CONCEPT_USAGE(), boost::geometry::concept::MultiPolygon< Geometry >::BOOST_CONCEPT_USAGE(), boost::geometry::concept::MultiLinestring< Geometry >::BOOST_CONCEPT_USAGE(), boost::geometry::concept::Ring< Geometry >::BOOST_CONCEPT_USAGE(), boost::geometry::concept::Linestring< Geometry >::BOOST_CONCEPT_USAGE(), and boost::geometry::range::push_back().