namespace Marklin {
TrackType::TrackType(unsigned a):
- art_nr(a)
+ art_nr(a),
+ double_address(false)
{ }
float TrackType::get_total_length() const
return endpoints.size()>2;
}
-bool TrackType::is_double_address() const
-{
- return get_n_paths()>2;
-}
-
TrackPoint TrackType::get_point(unsigned epi, unsigned path, float d) const
{
if(epi>=endpoints.size())
Msp::DataFile::BasicLoader<TrackType>(t)
{
add("description", &TrackType::description);
+ add("double_address", &TrackType::double_address);
add("part", &Loader::part);
}