#include <ostream>#include <string>#include <boost/config.hpp>#include <boost/mpl/assert.hpp>#include <boost/range.hpp>#include <boost/geometry/algorithms/detail/interior_iterator.hpp>#include <boost/geometry/core/exterior_ring.hpp>#include <boost/geometry/core/interior_rings.hpp>#include <boost/geometry/core/ring_type.hpp>#include <boost/geometry/geometries/concepts/check.hpp>

Classes | |
| struct | boost::geometry::detail::svg::svg_point< Point > | 
| struct | boost::geometry::detail::svg::svg_box< Box > | 
| struct | boost::geometry::detail::svg::svg_range< Range, Policy > | 
| Stream ranges as SVG.  More... | |
| struct | boost::geometry::detail::svg::svg_poly< Polygon > | 
| struct | boost::geometry::detail::svg::prefix_linestring | 
| struct | boost::geometry::detail::svg::prefix_ring | 
| struct | boost::geometry::dispatch::svg< GeometryTag, Geometry > | 
| Dispatching base struct for SVG streaming, specialized below per geometry type.  More... | |
| struct | boost::geometry::dispatch::svg< point_tag, Point > | 
| struct | boost::geometry::dispatch::svg< box_tag, Box > | 
| struct | boost::geometry::dispatch::svg< linestring_tag, Linestring > | 
| struct | boost::geometry::dispatch::svg< ring_tag, Ring > | 
| struct | boost::geometry::dispatch::svg< polygon_tag, Polygon > | 
| class | boost::geometry::svg_manipulator< G > | 
| Generic geometry template manipulator class, takes corresponding output class from traits class.  More... | |
Namespaces | |
| boost | |
| Duration formatting facet for input.  | |
| boost::geometry | |
| boost::geometry::detail | |
| boost::geometry::detail::svg | |
| boost::geometry::dispatch | |
Functions | |
| template<typename Geometry > | |
| svg_manipulator< Geometry > | boost::geometry::svg (Geometry const &geometry, std::string const &style, int size=-1) | 
| Manipulator to stream geometries as SVG.  More... | |