Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::geometry::dispatch::svg< GeometryTag, Geometry > Struct Template Reference

Dispatching base struct for SVG streaming, specialized below per geometry type. More...

#include <write_svg.hpp>

Public Member Functions

 BOOST_MPL_ASSERT_MSG (false, NOT_OR_NOT_YET_IMPLEMENTED_FOR_THIS_GEOMETRY_TYPE,(Geometry))
 

Detailed Description

template<typename GeometryTag, typename Geometry>
struct boost::geometry::dispatch::svg< GeometryTag, Geometry >

Dispatching base struct for SVG streaming, specialized below per geometry type.

Specializations should implement a static method "stream" to stream a geometry The static method should have the signature:

template <typename Char, typename Traits> static inline void apply(std::basic_ostream<Char, Traits>& os, G const& geometry)

Member Function Documentation

template<typename GeometryTag , typename Geometry >
boost::geometry::dispatch::svg< GeometryTag, Geometry >::BOOST_MPL_ASSERT_MSG ( false  ,
NOT_OR_NOT_YET_IMPLEMENTED_FOR_THIS_GEOMETRY_TYPE  ,
(Geometry)   
)

The documentation for this struct was generated from the following file: