#include struct QPointArray { QPointArray(); QPointArray(int); QPointArray(const QPointArray &); QPointArray(const QRect &, bool = FALSE); QPointArray(int {@qt_pointarrayitems(1)}, const QCOORD *{shortarray}); ~QPointArray(); QPointArray &operator = (const QPointArray &); bool operator == (const QPointArray &) const; bool operator != (const QPointArray &) const; const char *{serial} operator << () const : pig_serialize($this); void operator >> (const char *{serial}) : pig_deserialize($this, $1); QPoint at(uint) const; QRect boundingRect() const; int contains(const QPoint &) const; QPointArray copy() const; void detach(); bool fill(const QPoint &, int = -1); int find(const QPoint &, uint = 0) const; bool isEmpty() const; bool isNull() const; void makeArc(int, int, int, int, int, int); void makeEllipse(int, int, int, int); uint nrefs() const; QPoint point(uint) const; void point(uint, int *, int *) const; void putPoints(int, int {@qt_pointarrayitems(2)}, const QCOORD *{shortarray}); QPointArray quadBezier() const; bool resize(uint); void setPoint(uint, const QPoint &); void setPoint(uint, int, int); void setPoints(int {@qt_pointarrayitems(1)}, const QCOORD *{shortarray}); uint size() const; void translate(int, int); bool truncate(uint); } Qt::PointArray;