]> git.tdb.fi Git - r2c2.git/blobdiff - source/libr2c2/vehicle.h
Rename Point to Vector
[r2c2.git] / source / libr2c2 / vehicle.h
index 1f118cc579b15c76a90b9eb86c686e7f82d5c0a9..b9c36d95d1e42bdbd6b06b5bc655138ac8ab3fb2 100644 (file)
@@ -48,7 +48,7 @@ public:
        struct Rod
        {
                const VehicleType::Rod *type;
-               Point position;
+               Vector position;
                float angle;
 
                Rod(const VehicleType::Rod &);
@@ -72,7 +72,7 @@ private:
        Vehicle *next;
        Vehicle *prev;
        TrackPosition track_pos;
-       Point position;
+       Vector position;
        float direction;
        std::vector<Axle> axles;
        std::vector<Bogie> bogies;
@@ -99,7 +99,7 @@ public:
        Track *get_track() const { return track_pos.track; }
        unsigned get_entry() const { return track_pos.ep; }
        float get_offset() const { return track_pos.offs; }
-       const Point &get_position() const { return position; }
+       const Vector &get_position() const { return position; }
        float get_direction() const { return direction; }
        const Axle &get_axle(unsigned) const;
        const Bogie &get_bogie(unsigned) const;
@@ -116,7 +116,7 @@ private:
        void update_rods();
 
        void adjust_for_distance(TrackPosition &, TrackPosition &, float, float = 0.5) const;
-       TrackPoint get_point(const Point &, const Point &, float = 0.5) const;
+       TrackPoint get_point(const Vector &, const Vector &, float = 0.5) const;
        TrackPoint get_point(const TrackPosition &, float, float = 0.5) const;
 };