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