Catalogue::Catalogue():
scale(1),
- gauge(1.524),
layout(*this)
{ }
Catalogue::Loader::Loader(Catalogue &c):
DataFile::ObjectLoader<Catalogue>(c)
{
- add("gauge", &Loader::gauge);
add("layout", &Loader::layout);
add("scale", &Loader::scale);
add("signal", &Loader::signal);
add("vehicle", &Loader::vehicle);
}
-void Catalogue::Loader::gauge(float g)
-{
- obj.gauge = g/1000;
-}
-
void Catalogue::Loader::layout()
{
load_sub(obj.layout);