X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flibr2c2%2Fvehicletype.h;h=4a4d725cbab8daadabf7ec95cedf90017fa794a3;hb=81ee4fbd16b472892b67b35ea85956423a2247ed;hp=e49a48fb19ea3c0b9fad7361ca8b39fa0b08b2cf;hpb=9eb22a66345301631994cf24a21af9375d07a172;p=r2c2.git diff --git a/source/libr2c2/vehicletype.h b/source/libr2c2/vehicletype.h index e49a48f..4a4d725 100644 --- a/source/libr2c2/vehicletype.h +++ b/source/libr2c2/vehicletype.h @@ -25,6 +25,7 @@ public: void axle(); void bogie(); void function(unsigned, const std::string &); + void gauge(float); void height(float); void length(float); void mirror_rods(); @@ -166,6 +167,7 @@ private: bool locomotive; FunctionMap functions; bool swap_direction; + float gauge; float length; float width; float height; @@ -178,12 +180,13 @@ private: float max_speed; public: - VehicleType(const ArticleNumber &); + VehicleType(const ArticleNumber & = ArticleNumber()); bool is_locomotive() const { return locomotive; } unsigned get_max_function() const; const FunctionMap &get_functions() const { return functions; } bool get_swap_direction() const { return swap_direction; } + float get_gauge() const { return gauge; } float get_length() const { return length; } float get_width() const { return width; } float get_height() const { return height; }