]> git.tdb.fi Git - r2c2.git/blobdiff - source/designer/svgexporter.cpp
Rename Point to Vector
[r2c2.git] / source / designer / svgexporter.cpp
index a9e13f8924db6470b02e27615af3b7cada4a91f3..a9ba131c6bedc88a70d43e9b157b55d3b393ce8d 100644 (file)
@@ -27,8 +27,8 @@ void SvgExporter::save(const string &fn)
        gauge = layout.get_catalogue().get_gauge()*1000;
 
        const Profile &rail_profile = layout.get_catalogue().get_rail_profile();
-       const Point &rail_min = rail_profile.get_min_coords();
-       const Point &rail_max = rail_profile.get_max_coords();
+       const Vector &rail_min = rail_profile.get_min_coords();
+       const Vector &rail_max = rail_profile.get_max_coords();
        rail_width = (rail_max.x-rail_min.x)*1000;
 
        xmlpp::Document *doc = new xmlpp::Document;
@@ -41,8 +41,8 @@ void SvgExporter::save(const string &fn)
                ".artnr { text-anchor: middle; font-size: %.3f; }\n",
                rail_width, rail_width, gauge*0.75));
 
-       Point minp;
-       Point maxp;
+       Vector minp;
+       Vector maxp;
        const set<Track *> &tracks = layout.get_tracks();
        for(set<Track *>::const_iterator i=tracks.begin(); i!=tracks.end(); ++i)
        {
@@ -52,7 +52,7 @@ void SvgExporter::save(const string &fn)
                unsigned n_endpoints = (*i)->get_type().get_endpoints().size();
                for(unsigned j=0; j<n_endpoints; ++j)
                {
-                       Point pos = (*i)->get_endpoint_position(j);
+                       Vector pos = (*i)->get_endpoint_position(j);
                        if(i==tracks.begin() && j==0)
                                minp = maxp = pos;
                        else
@@ -73,7 +73,7 @@ void SvgExporter::save(const string &fn)
 
 void SvgExporter::save_track(const Track &track, xmlpp::Element &group)
 {
-       const Point &pos = track.get_position();
+       const Vector &pos = track.get_position();
        float rot = track.get_rotation();
        string transform = format("translate(%.3f %.3f) rotate(%.3f)", pos.x*1000, -pos.y*1000, -rot*180/M_PI);
        group.set_attribute("transform", transform);