- const std::vector<Axle> &get_axles() const { return axles; }
- const std::vector<Bogie> &get_bogies() const { return bogies; }
- const std::vector<Rod> &get_rods() const { return rods; }
+ const AxleArray &get_fixed_axles() const { return axles; }
+ const Axle &get_fixed_axle(unsigned) const;
+ const BogieArray &get_bogies() const { return bogies; }
+ const Bogie &get_bogie(unsigned) const;
+ const Axle &get_bogie_axle(unsigned, unsigned) const;
+ const RodArray &get_rods() const { return rods; }
+ const Rod &get_rod(unsigned) const;