#ifndef POLYGON_H #define POLYGON_H #include class Polygon{ public: Polygon(); void SetNsides(int noS); int GetNsides(); virtual void PrintName(); virtual ~Polygon(); private: int _nSides; }; class Trapezium : public Polygon{ public: Trapezium(); Trapezium(float minor, float major, float height); float GetMajorAxis(); float GetMinorAxis(); float GetHeight(); void SetMajorAxis(float cm); void SetMinorAxis(float cm); void SetHeight(float cm); void PrintName(); private: float _majorAxis; float _minorAxis; float _height; }; #endif // POLYGON_H