]> git.tdb.fi Git - r2c2.git/blobdiff - source/libmarklin/block.h
Measure and display train speeds
[r2c2.git] / source / libmarklin / block.h
index 186f0f13d85b6103e59e546f376193678c2adc18..568d1736dbd85228d707559aed803f0056e546fa 100644 (file)
@@ -33,11 +33,12 @@ private:
 
 public:
        Block(TrafficManager &, Track &);
+
        unsigned get_sensor_id() const { return sensor_id; }
        const std::set<Track *> &get_tracks() const { return tracks; }
        const std::vector<Endpoint> &get_endpoints() const { return endpoints; }
        int get_endpoint_by_link(const Block &) const;
-       int traverse(unsigned) const;
+       int traverse(unsigned, float * =0) const;
        void check_link(Block &);
        Block *get_link(unsigned) const;
        bool reserve(const Train *);
@@ -48,7 +49,6 @@ private:
 
        static unsigned next_id;
 };
-typedef std::list<Block *> BlockSeq;
 
 } // namespace Marklin