
27 Jul
2016
27 Jul
'16
3:09 p.m.
Hi Mikhail, Op 18-7-2016 om 19:12 schreef Mikhail Matrosov:
I'm using boost::geometry::svg_mapper to save my shapes with floating point coordinates into an .svg file. It works great, but they are stored as integers. I can see this line in svg_mapper.hpp:
namespace detail {namespace svg { typedef model::point
svg_point_type; }} Thus svg_point is clearly defined to have integer coordinates. However, it is not convenient - SVG handles floating point coordinated perfectly well. Why not using original type of the serialized collection and let streams handle representation?
Thanks for the tip, I have adapted the SVG mapper. It now handles doubles internally, by default Regards, Barend