std::string description;
std::vector<TrackPart> parts;
std::vector<Endpoint> endpoints;
+ bool double_address;
public:
TrackType(unsigned);
unsigned get_paths() const;
unsigned get_n_paths() const;
bool is_turnout() const;
- bool is_double_address() const;
+ bool is_double_address() const { return double_address; }
const std::vector<TrackPart> &get_parts() const { return parts; }
const std::vector<Endpoint> &get_endpoints() const { return endpoints; }
TrackPoint get_point(unsigned, unsigned, float) const;