]> rtime.felk.cvut.cz Git - hubacji1/bcar.git/blobdiff - src/pslot.cc
Add arguments for find entry method
[hubacji1/bcar.git] / src / pslot.cc
index 9fdf4daa6e33339c58c9a67ad7fb56d3a22ffb26..5a4f1352d573feb288fb988c6d47f4cf89b710a9 100644 (file)
@@ -175,11 +175,10 @@ ParkingSlot::drive_in_slot(BicycleCar c, unsigned int& max)
 }
 
 PoseRange
-ParkingSlot::fe()
+ParkingSlot::fe(BicycleCar c, unsigned int& max)
 {
        assert(this->parallel());
        assert(this->right());
-       BicycleCar c;
        c.h(this->h());
        double clen = this->offset_ + this->len() - c.df();
        double cw = this->offset_ + c.w() / 2.0;
@@ -206,9 +205,8 @@ ParkingSlot::fe()
                starts.push_back(c);
        }
        std::vector<std::vector<BicycleCar>> entries;
-       unsigned int max_cusp = 10;
        for (auto s: starts) {
-               auto r = this->drive_in_slot(s, max_cusp);
+               auto r = this->drive_in_slot(s, max);
                if (r.size() > 0) {
                        entries.push_back(r);
                }