private:
void ballast_profile();
+ void gauge(float);
void rail_profile();
void tie_length(float);
void tie_profile();
};
private:
+ float gauge;
Profile rail_profile;
Profile ballast_profile;
Profile tie_profile;
public:
TrackAppearance();
+ float get_gauge() const { return gauge; }
float get_rail_elevation() const;
const Profile &get_rail_profile() const { return rail_profile; }
const Profile &get_ballast_profile() const { return ballast_profile; }