#ifndef POLYGON_H_ #define POLYGON_H_ #include "Vertex.h" #include "Line.h" #include class Polygon : public std::vector { private: int quadrant(const Vertex &v) const; public: double area() const; double perimeter() const; bool contains(const Vertex &v) const; bool intersects(const Line &l) const; }; #endif /*POLYGON_H_*/