#pragma once #include #include "vp_point.h" namespace vp_objects { class vp_polygon { private: /* data */ public: vp_polygon() = default; vp_polygon(std::vector vertexs); ~vp_polygon(); // vertexs of the polygon std::vector vertexs; // check if the polygon contains a point bool contains(const vp_point & p); }; }