#include <QtGui/qpolygon.h>
#ifndef QPOLYGON_H
class QPolygon: public QVector < class QPoint >{
   public: inline QPolygon();
   public: inline ~QPolygon();
   public: inline QPolygon(class QPolygon const & a);
   public: inline QPolygon(class QVector < class QPoint > const & v);
   public: QPolygon(class QRect const & r, bool closed = 0);
   public: QPolygon(int nPoints, int const * points);
   public: operator struct QVariant () const
   public: void translate(int dx, int dy);
   public: class QRect boundingRect() const
   public: void point(int i, int* x, int* y) const
   public: void setPoints(int nPoints, int const * points);
   public: void setPoints(int nPoints, int firstx, int firsty, ...);
   public: void putPoints(int index, int nPoints, int const * points);
   public: void putPoints(int index, int nPoints, int firstx, int firsty, ...);
   public: void putPoints(int index, int nPoints, class QPolygon const & from, int fromIndex = 0);
   public: inline QPolygon(int asize);
   public: inline void setPoint(int index, class QPoint const & pt);
   public: inline void setPoint(int index, int x, int y);
   public: inline class QPoint point(int index) const
   public: inline void translate(class QPoint const & offset);
};
#endif // QPOLYGON_H