]> rtime.felk.cvut.cz Git - hubacji1/bcar.git/commitdiff
Make _entries public
authorJiri Vlasak <hubacji1@fel.cvut.cz>
Mon, 3 Jan 2022 13:46:39 +0000 (14:46 +0100)
committerJiri Vlasak <hubacji1@fel.cvut.cz>
Mon, 3 Jan 2022 13:46:39 +0000 (14:46 +0100)
incl/pslot.hh
src/prove_parallel_slot.cc

index 200acf3293cfcf1aa6e715673709aedd08a23776..33a119997dc02a9c55ca74cab78788488a1cb555 100644 (file)
@@ -31,8 +31,8 @@ private:
        Line rear_;
        Line curb_;
        Line front_;
-       std::vector<std::vector<BicycleCar>> _entries;
 public:
+       std::vector<std::vector<BicycleCar>> _entries;
        /*! \brief Set parking slot.
 
        \param p Point with `x`, `y` coordinates of entry side's corner.
index d7944eb26b70d1759527bad0cc8ef17fe484e097..fe361d359635f2b26b7cbe0900c97cef9360c65a 100644 (file)
@@ -87,8 +87,13 @@ int main(int argc, char** argv)
                                        && pr.e() == 0.0)) {
                                std::cout << w << " " << len << " ";
                                std::cout << max_cusp << " ";
-                               std::cout << pr.x() << " " << pr.y() << " ";
-                               std::cout << pr.b() << " " << pr.e() << " ";
+                               std::cout << s._entries.size() << " ";
+                               auto f = s._entries.front().front();
+                               auto b = s._entries.back().front();
+                               std::cout << f.x() << " " << f.y() << " ";
+                               std::cout << f.h() << " ";
+                               std::cout << b.x() << " " << b.y() << " ";
+                               std::cout << b.h() << " ";
                                std::cout << std::endl;
                                break;
                        }