1 #ifndef LIBR2C2_CATALOGUE_H_
2 #define LIBR2C2_CATALOGUE_H_
5 #include <msp/datafile/collection.h>
6 #include "articlenumber.h"
8 #include "trackappearance.h"
14 class Catalogue: public Msp::DataFile::Collection
17 class Loader: public Msp::DataFile::Collection::Loader
26 void scale(float, float);
27 void signal(const std::string &);
28 void terrain(const std::string &);
29 void track(const std::string &);
30 void track_appearance();
31 void vehicle(const std::string &);
36 TrackAppearance appearance;
42 float get_scale() const { return scale; }
43 Layout &get_layout() { return layout; }