#ifndef QPOINT_H
#define QPOINT_H
#include <QtCore/qnamespace.h>
typedef enum QtValidLicenseForCoreModule QtCoreModule;
class QPoint{
public: int manhattanLength() const
#if defined(Q_OS_MAC)
#else
private: int xp;
private: int yp;
#endif
public: inline QPoint();
public: inline QPoint(int xpos, int ypos);
public: inline bool isNull() const
public: inline int x() const
public: inline int y() const
public: inline void setX(int xpos);
public: inline void setY(int ypos);
public: inline int& rx();
public: inline int& ry();
public: inline class QPoint& operator +=(class QPoint const & p);
public: inline class QPoint& operator -=(class QPoint const & p);
public: inline class QPoint& operator *=(qreal c);
public: inline class QPoint& operator /=(qreal c);
friend inline bool operator ==(class QPoint const & p1, class QPoint const & p2);
friend inline bool operator !=(class QPoint const & p1, class QPoint const & p2);
friend inline QPoint operator +(class QPoint const & p1, class QPoint const & p2);
friend inline QPoint operator -(class QPoint const & p);
friend inline QPoint operator *(qreal c, class QPoint const & p);
friend inline QPoint operator /(class QPoint const & p, qreal c);
};
template < > class QTypeInfo < class QPoint >{
public: static inline char const * name();
public: enum /*anonymous*/{
isComplex = 1,
isStatic = 0,
isLarge = 0,
isPointer = 0,
isDummy = 0,
};
};
#ifndef QT_NO_DATASTREAM
struct QDataStream& operator <<(struct QDataStream&, class QPoint const &);
struct QDataStream& operator >>(struct QDataStream&, class QPoint&);
#endif
inline bool operator ==(class QPoint const & p1, class QPoint const & p2);
inline bool operator !=(class QPoint const & p1, class QPoint const & p2);
inline QPoint operator +(class QPoint const & p1, class QPoint const & p2);
inline QPoint operator -(class QPoint const & p1, class QPoint const & p2);
inline QPoint operator *(class QPoint const & p, qreal c);
inline QPoint operator *(qreal c, class QPoint const & p);
inline QPoint operator -(class QPoint const & p);
inline QPoint operator /(class QPoint const & p, qreal c);
#ifndef QT_NO_DEBUG_STREAM
struct QDebug operator <<(struct QDebug, class QPoint const &);
#endif
class QPointF{
private: qreal xp;
private: qreal yp;
public: inline QPointF();
public: inline QPointF(qreal xpos, qreal ypos);
public: inline QPointF(class QPoint const & p);
public: inline bool isNull() const
public: inline qreal x() const
public: inline qreal y() const
public: inline void setX(qreal xpos);
public: inline void setY(qreal ypos);
public: inline qreal& rx();
public: inline qreal& ry();
public: inline class QPointF& operator +=(class QPointF const & p);
public: inline class QPointF& operator -=(class QPointF const & p);
public: inline class QPointF& operator *=(qreal c);
public: inline class QPointF& operator /=(qreal c);
public: inline class QPoint toPoint() const
friend struct QMatrix;
friend inline bool operator ==(class QPointF const & p1, class QPointF const & p2);
friend inline bool operator !=(class QPointF const & p1, class QPointF const & p2);
friend inline QPointF operator +(class QPointF const & p1, class QPointF const & p2);
friend inline QPointF operator -(class QPointF const & p);
friend inline QPointF operator *(class QPointF const & p, qreal c);
friend inline QPointF operator /(class QPointF const & p, qreal c);
};
struct QMatrix;
template < > class QTypeInfo < class QPointF >{
public: static inline char const * name();
public: enum /*anonymous*/{
isComplex = 1,
isStatic = 0,
isLarge = 1,
isPointer = 0,
isDummy = 0,
};
};
#ifndef QT_NO_DATASTREAM
struct QDataStream& operator <<(struct QDataStream&, class QPointF const &);
struct QDataStream& operator >>(struct QDataStream&, class QPointF&);
#endif
inline bool operator ==(class QPointF const & p1, class QPointF const & p2);
inline bool operator !=(class QPointF const & p1, class QPointF const & p2);
inline QPointF operator +(class QPointF const & p1, class QPointF const & p2);
inline QPointF operator -(class QPointF const & p1, class QPointF const & p2);
inline QPointF operator *(class QPointF const & p, qreal c);
inline QPointF operator *(qreal c, class QPointF const & p);
inline QPointF operator -(class QPointF const & p);
inline QPointF operator /(class QPointF const & p, qreal c);
#ifndef QT_NO_DEBUG_STREAM
struct QDebug operator <<(struct QDebug d, class QPointF const & p);
#endif
#endif // QPOINT_H