]> git.tdb.fi Git - r2c2.git/blobdiff - source/libmarklin/tracktype.h
Add a feature to autofit straight runs of track
[r2c2.git] / source / libmarklin / tracktype.h
index 902a2f6ddd561df38ecb1c84dbdfbb0fb3d2c79b..b44374018239060f0dd62be2dbbae4cefc7701c3 100644 (file)
@@ -42,6 +42,7 @@ private:
        std::vector<TrackPart> parts;
        std::vector<Endpoint> endpoints;
        bool double_address;
+       unsigned autofit_preference;
 
 public:
        TrackType(unsigned);
@@ -55,6 +56,7 @@ public:
        bool is_turnout() const;
        bool is_dead_end() const;
        bool is_double_address() const { return double_address; }
+       unsigned get_autofit_preference() const { return autofit_preference; }
        const std::vector<TrackPart> &get_parts() const { return parts; }
        const std::vector<Endpoint> &get_endpoints() const { return endpoints; }
        TrackPoint get_point(unsigned, unsigned, float) const;