#ifndef MYPOLYGON_H #define MYPOLYGON_H #include "Shape.h" #include "point.h" #include "edge.h" #include class MyPolygon : public Shape { public: MyPolygon(const std::vector& edges); ~MyPolygon() override; double Circumference() const override; double Area() const override; void Print() const override; private: std::vector edges_; }; #endif // MYPOLYGON_H