#define PSP_H
#include <tuple>
+#include <vector>
#include "bcar.h"
#include "pslot.h"
double x4, double y4
);
+/*! \brief Is `x, y` coordinate in polynom `poly`?
+
+Return `true` if `x, y` coordinate is inside of polynom `poly`.
+
+\see https://en.wikipedia.org/wiki/Even%E2%80%93odd_rule
+
+\param x Horizontal coordinate.
+\param y Vertical coordinate.
+\param poly The vector of coordinates.
+*/
+bool inside(double x, double y, std::vector<std::tuple<double, double>> poly);
+
#endif /* PSP_H */