Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
append.hpp File Reference
Include dependency graph for append.hpp:
This graph shows which files directly or indirectly include this file:

Classes

struct  boost::geometry::detail::append::append_no_action< Geometry, Point >
 
struct  boost::geometry::detail::append::append_point< Geometry, Point >
 
struct  boost::geometry::detail::append::append_range< Geometry, Range >
 
struct  boost::geometry::detail::append::point_to_polygon< Polygon, Point >
 
struct  boost::geometry::detail::append::range_to_polygon< Polygon, Range >
 
struct  boost::geometry::dispatch::splitted_dispatch::append_point< Tag, Geometry, Point >
 
struct  boost::geometry::dispatch::splitted_dispatch::append_point< linestring_tag, Geometry, Point >
 
struct  boost::geometry::dispatch::splitted_dispatch::append_point< ring_tag, Geometry, Point >
 
struct  boost::geometry::dispatch::splitted_dispatch::append_point< polygon_tag, Polygon, Point >
 
struct  boost::geometry::dispatch::splitted_dispatch::append_range< Tag, Geometry, Range >
 
struct  boost::geometry::dispatch::splitted_dispatch::append_range< linestring_tag, Geometry, Range >
 
struct  boost::geometry::dispatch::splitted_dispatch::append_range< ring_tag, Geometry, Range >
 
struct  boost::geometry::dispatch::splitted_dispatch::append_range< polygon_tag, Polygon, Range >
 
struct  boost::geometry::dispatch::append< Geometry, RangeOrPoint, TagRangeOrPoint >
 
struct  boost::geometry::dispatch::append< Geometry, RangeOrPoint, point_tag >
 
struct  boost::geometry::detail::append::append_to_multigeometry< MultiGeometry, RangeOrPoint >
 
struct  boost::geometry::dispatch::splitted_dispatch::append_point< multi_point_tag, Geometry, Point >
 
struct  boost::geometry::dispatch::splitted_dispatch::append_range< multi_point_tag, Geometry, Range >
 
struct  boost::geometry::dispatch::splitted_dispatch::append_point< multi_linestring_tag, MultiGeometry, RangeOrPoint >
 
struct  boost::geometry::dispatch::splitted_dispatch::append_range< multi_linestring_tag, MultiGeometry, RangeOrPoint >
 
struct  boost::geometry::dispatch::splitted_dispatch::append_point< multi_polygon_tag, MultiGeometry, RangeOrPoint >
 
struct  boost::geometry::dispatch::splitted_dispatch::append_range< multi_polygon_tag, MultiGeometry, RangeOrPoint >
 
struct  boost::geometry::resolve_variant::append< Geometry >
 
struct  boost::geometry::resolve_variant::append< boost::variant< BOOST_VARIANT_ENUM_PARAMS(T)> >
 
struct  boost::geometry::resolve_variant::append< boost::variant< BOOST_VARIANT_ENUM_PARAMS(T)> >::visitor< RangeOrPoint >
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::geometry
 
 boost::geometry::detail
 
 boost::geometry::detail::append
 
 boost::geometry::dispatch
 
 boost::geometry::dispatch::splitted_dispatch
 
 boost::geometry::resolve_variant
 

Functions

template<typename Geometry , typename RangeOrPoint >
void boost::geometry::append (Geometry &geometry, RangeOrPoint const &range_or_point, int ring_index=-1, int multi_index=0)
 Appends one or more points to a linestring, ring, polygon, multi-geometry. More...