geometry.h 307 B

123456789101112131415161718192021222324
  1. #ifndef _GEOMETRY_F_H
  2. #define _GEOMETRY_F_H
  3. #include <vector>
  4. #include "point.h"
  5. class Geometry_figure
  6. {
  7. protected:
  8. vector <Point> dots;
  9. bool is_incorrect;
  10. public:
  11. virtual double calc_area()=0;
  12. virtual double calc_perimeter() = 0;
  13. virtual void name() = 0;
  14. };
  15. #endif