Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::geometry::traits::resize< Range > Struct Template Reference

Traits class to append a point to a range (ring, linestring, multi*) More...

#include <mutable_range.hpp>

Static Public Member Functions

static void apply (typename rvalue_type< Range >::type range, std::size_t new_size)
 

Detailed Description

template<typename Range>
struct boost::geometry::traits::resize< Range >

Traits class to append a point to a range (ring, linestring, multi*)

Member Function Documentation

template<typename Range >
static void boost::geometry::traits::resize< Range >::apply ( typename rvalue_type< Range >::type  range,
std::size_t  new_size 
)
inlinestatic

Referenced by boost::geometry::detail::unique::range_unique::apply(), boost::geometry::detail::conversion::box_to_range< Box, Ring, geometry::closure< Ring >::value==closed, geometry::point_order< Ring >::value==counterclockwise >::apply(), boost::geometry::detail::conversion::segment_to_range< Segment, LineString >::apply(), boost::geometry::detail::correct::correct_ring< Ring, std::less< default_area_result< Ring >::type > >::apply(), boost::geometry::detail::simplify::simplify_multi< detail::simplify::simplify_polygon >::apply(), boost::geometry::detail::conversion::single_to_multi< Single, Multi, convert< Single, boost::range_value< Multi >::type, tag< Single >::type, single_tag_of< tag< Multi >::type >::type, DimensionCount, false > >::apply(), boost::geometry::detail::transform::transform_multi< dispatch::transform< boost::range_value< Multi1 >::type, boost::range_value< Multi2 >::type > >::apply(), boost::geometry::detail::conversion::multi_to_multi< Multi1, Multi2, convert< boost::range_value< Multi1 >::type, boost::range_value< Multi2 >::type, single_tag_of< tag< Multi1 >::type >::type, single_tag_of< tag< Multi2 >::type >::type, DimensionCount > >::apply(), boost::geometry::detail::wkt::multi_parser< MultiGeometry, detail::wkt::polygon_parser, detail::wkt::prefix_multipolygon >::apply(), boost::geometry::detail::wkt::multi_point_parser< MultiGeometry, detail::wkt::prefix_multipoint >::apply(), boost::geometry::concept::MultiPolygon< Geometry >::BOOST_CONCEPT_USAGE(), boost::geometry::concept::MultiPoint< 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::resize().


The documentation for this struct was generated from the following file: