X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flibr2c2%2Ftrackappearance.h;h=a108ec0e011de0f449331c84c55d9d461e566a46;hb=e507f9267ca940ee6af70e948f34da94dd26d181;hp=8a18cd4e74850c18e73a834f3305b4b631441943;hpb=d405b9943c888e3945c7ea4e496f9d300b114fe0;p=r2c2.git diff --git a/source/libr2c2/trackappearance.h b/source/libr2c2/trackappearance.h index 8a18cd4..a108ec0 100644 --- a/source/libr2c2/trackappearance.h +++ b/source/libr2c2/trackappearance.h @@ -18,17 +18,28 @@ public: private: void ballast_profile(); void rail_profile(); + void tie_length(float); + void tie_profile(); + void tie_spacing(float); }; private: Profile rail_profile; Profile ballast_profile; + Profile tie_profile; + float tie_length; + float tie_spacing; std::string technique; public: + TrackAppearance(); + float get_rail_elevation() const; const Profile &get_rail_profile() const { return rail_profile; } const Profile &get_ballast_profile() const { return ballast_profile; } + const Profile &get_tie_profile() const { return tie_profile; } + float get_tie_length() const { return tie_length; } + float get_tie_spacing() const { return tie_spacing; } const std::string &get_technique() const { return technique; } };