X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flibr2c2%2Ftracktype.h;h=2a116134d850b0353a0ba1f2586bea15caa52a2d;hb=81ee4fbd16b472892b67b35ea85956423a2247ed;hp=9d167d18c7c91822ebd25b1dd047fc8a6233309e;hpb=93c148ff88ba2c8266b44c336ba7ddd948010de7;p=r2c2.git diff --git a/source/libr2c2/tracktype.h b/source/libr2c2/tracktype.h index 9d167d1..2a11613 100644 --- a/source/libr2c2/tracktype.h +++ b/source/libr2c2/tracktype.h @@ -41,7 +41,7 @@ public: }; private: - const TrackAppearance &appearance; + const TrackAppearance *appearance; std::vector parts; std::vector endpoints; unsigned state_bits; @@ -49,9 +49,9 @@ private: std::string object; public: - TrackType(const ArticleNumber &, const TrackAppearance &); + TrackType(const ArticleNumber & = ArticleNumber(), const TrackAppearance * = 0); - const TrackAppearance &get_appearance() const { return appearance; } + const TrackAppearance &get_appearance() const; float get_gauge() const; float get_total_length() const; float get_path_length(int) const;