const std::vector<TrackPart> &get_parts() const { return parts; }
const std::vector<Endpoint> &get_endpoints() const { return endpoints; }
const Endpoint &get_endpoint(unsigned) const;
- TrackPoint get_point(unsigned, unsigned, float) const;
- TrackPoint get_nearest_point(const Vector &) const;
+ OrientedPoint get_point(unsigned, unsigned, float) const;
+ OrientedPoint get_nearest_point(const Vector &) const;
private:
void collect_endpoints();