#include <QtCore/qline.h>
#ifndef QLINE_H
class QLineF{
public: enum IntersectType{
NoIntersection = 0,
BoundedIntersection = 1,
UnboundedIntersection = 2,
};
public: inline QLineF(class QLine const & line);
public: bool isNull() const
public: qreal length() const
public: class QLineF unitVector() const
public: enum QLineF::IntersectType intersect(class QLineF const & l, class QPointF* intersectionPoint) const
public: qreal angle(class QLineF const & l) const
public: inline bool operator !=(class QLineF const & d) const
private: class QPointF pt1;
private: class QPointF pt2;
public: inline QLineF();
public: inline QLineF(class QPointF const & apt1, class QPointF const & apt2);
public: inline QLineF(qreal x1pos, qreal y1pos, qreal x2pos, qreal y2pos);
public: inline qreal x1() const
public: inline qreal y1() const
public: inline qreal x2() const
public: inline qreal y2() const
public: inline class QPointF p1() const
public: inline class QPointF p2() const
public: inline qreal dx() const
public: inline qreal dy() const
public: inline class QLineF normalVector() const
public: inline void translate(class QPointF const & point);
public: inline void translate(qreal adx, qreal ady);
public: inline void setLength(qreal len);
public: inline class QPointF pointAt(qreal t) const
public: inline class QLine toLine() const
public: inline bool operator ==(class QLineF const & d) const
};
#endif // QLINE_H