#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... | |