class Track3D
{
private:
- Track &track;
+ Track &track;
Msp::GL::Color color;
std::vector<Point> border;
Msp::GL::VertexArray varray;
public:
Track3D(Track &, unsigned);
- void set_color(const Msp::GL::Color &c) { color=c; }
+ Track &get_track() const { return track; }
+ void set_color(const Msp::GL::Color &);
void set_quality(unsigned);
void get_bounds(float, Point &, Point &) const;
- Track &get_track() const { return track; }
void render() const;
void render_endpoints() const;
void render_route(int) const;