Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
write.hpp File Reference
#include <cstddef>
#include <ostream>
#include <string>
#include <boost/concept_check.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/core/tag_cast.hpp>
#include <boost/geometry/core/tags.hpp>
#include <boost/geometry/geometries/concepts/check.hpp>
Include dependency graph for write.hpp:
This graph shows which files directly or indirectly include this file:

Classes

struct  boost::geometry::detail::dsv::dsv_settings
 
struct  boost::geometry::detail::dsv::stream_coordinate< Point, Dimension, Count >
 Stream coordinate of a point as DSV. More...
 
struct  boost::geometry::detail::dsv::stream_coordinate< Point, Count, Count >
 
struct  boost::geometry::detail::dsv::stream_indexed< Geometry, Index, Dimension, Count >
 Stream indexed coordinate of a box/segment as DSV. More...
 
struct  boost::geometry::detail::dsv::stream_indexed< Geometry, Index, Count, Count >
 
struct  boost::geometry::detail::dsv::dsv_point< Point >
 Stream points as DSV. More...
 
struct  boost::geometry::detail::dsv::dsv_range< Range >
 Stream ranges as DSV. More...
 
struct  boost::geometry::detail::dsv::dsv_poly< Polygon >
 Stream sequence of points as DSV-part, e.g. More...
 
struct  boost::geometry::detail::dsv::dsv_per_index< Geometry, Index >
 
struct  boost::geometry::detail::dsv::dsv_indexed< Geometry >
 
struct  boost::geometry::dispatch::dsv< Tag, Geometry >
 
struct  boost::geometry::dispatch::dsv< point_tag, Point >
 
struct  boost::geometry::dispatch::dsv< linestring_tag, Linestring >
 
struct  boost::geometry::dispatch::dsv< box_tag, Box >
 
struct  boost::geometry::dispatch::dsv< segment_tag, Segment >
 
struct  boost::geometry::dispatch::dsv< ring_tag, Ring >
 
struct  boost::geometry::dispatch::dsv< polygon_tag, Polygon >
 
class  boost::geometry::detail::dsv::dsv_manipulator< Geometry >
 
struct  boost::geometry::detail::dsv::dsv_multi< MultiGeometry >
 
struct  boost::geometry::dispatch::dsv< multi_tag, Geometry >
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::geometry
 
 boost::geometry::detail
 
 boost::geometry::detail::dsv
 
 boost::geometry::dispatch
 

Functions

template<typename Geometry >
detail::dsv::dsv_manipulator
< Geometry > 
boost::geometry::dsv (Geometry const &geometry, std::string const &coordinate_separator=", ", std::string const &point_open="(", std::string const &point_close=")", std::string const &point_separator=", ", std::string const &list_open="(", std::string const &list_close=")", std::string const &list_separator=", ")
 Main DSV-streaming function. More...