]> git.tdb.fi Git - r2c2.git/blobdiff - source/libr2c2/block.h
Streamline various block-related algorithms
[r2c2.git] / source / libr2c2 / block.h
index 7d6211b0a5b303b9e85669fb96d72882606c838d..4309290da3f3145a553a405009dc35a4c60b8ad9 100644 (file)
@@ -22,7 +22,6 @@ public:
                Track *track;
                unsigned track_ep;
                Block *link;
-               unsigned paths;
 
                Endpoint(Track *, unsigned);
 
@@ -44,6 +43,7 @@ public:
        ~Block();
 
 private:
+       virtual void on_track_added(Track &);
        virtual Validity check_validity(Track &) const;
 
 public:
@@ -61,7 +61,6 @@ public:
        bool reserve(Train *);
        Train *get_train() const { return train; }
 private:
-       void find_paths(const TrackIter &, unsigned);
        void determine_id();
 };