+TrafficManager::~TrafficManager()
+{
+ for(BlockSeq::iterator i=blocks.begin(); i!=blocks.end(); ++i)
+ delete *i;
+ for(TrainSeq::iterator i=trains.begin(); i!=trains.end(); ++i)
+ delete *i;
+}
+
+Block &TrafficManager::get_block_by_track(const Track &t) const