QtGui/qtransform.h File Reference

qtransform.h File Reference
#include <QtGui/qmatrix.h>
#include <QtGui/qpainterpath.h>
#include <QtGui/qpolygon.h>
#include <QtGui/qregion.h>
#include <QtGui/qwindowdefs.h>
#include <QtCore/qline.h>
#include <QtCore/qpoint.h>
#include <QtCore/qrect.h>

Classes

class  QTransform
 

Functions

 Q_DECLARE_TYPEINFO (QTransform, Q_MOVABLE_TYPE)
 
bool qFuzzyCompare (const QTransform &t1, const QTransform &t2)
 
Q_GUI_EXPORT QDataStreamoperator<< (QDataStream &, const QTransform &)
 
Q_GUI_EXPORT QDataStreamoperator>> (QDataStream &, QTransform &)
 
Q_GUI_EXPORT QDebug operator<< (QDebug, const QTransform &)
 
Q_GUI_EXPORT_INLINE QPoint operator* (const QPoint &p, const QTransform &m)
 
Q_GUI_EXPORT_INLINE QPointF operator* (const QPointF &p, const QTransform &m)
 
Q_GUI_EXPORT_INLINE QLineF operator* (const QLineF &l, const QTransform &m)
 
Q_GUI_EXPORT_INLINE QLine operator* (const QLine &l, const QTransform &m)
 
Q_GUI_EXPORT_INLINE QPolygon operator* (const QPolygon &a, const QTransform &m)
 
Q_GUI_EXPORT_INLINE QPolygonF operator* (const QPolygonF &a, const QTransform &m)
 
Q_GUI_EXPORT_INLINE QRegion operator* (const QRegion &r, const QTransform &m)
 
Q_GUI_EXPORT_INLINE QPainterPath operator* (const QPainterPath &p, const QTransform &m)
 
Q_GUI_EXPORT_INLINE QTransform operator* (const QTransform &a, qreal n)
 
Q_GUI_EXPORT_INLINE QTransform operator/ (const QTransform &a, qreal n)
 
Q_GUI_EXPORT_INLINE QTransform operator+ (const QTransform &a, qreal n)
 
Q_GUI_EXPORT_INLINE QTransform operator- (const QTransform &a, qreal n)
 

Function Documentation

Q_DECLARE_TYPEINFO ( QTransform  ,
Q_MOVABLE_TYPE   
)
bool qFuzzyCompare ( const QTransform t1,
const QTransform t2 
)
inline

Definition at line 339 of file qtransform.h.

340 {
341  return qFuzzyCompare(t1.m11(), t2.m11())
342  && qFuzzyCompare(t1.m12(), t2.m12())
343  && qFuzzyCompare(t1.m13(), t2.m13())
344  && qFuzzyCompare(t1.m21(), t2.m21())
345  && qFuzzyCompare(t1.m22(), t2.m22())
346  && qFuzzyCompare(t1.m23(), t2.m23())
347  && qFuzzyCompare(t1.m31(), t2.m31())
348  && qFuzzyCompare(t1.m32(), t2.m32())
349  && qFuzzyCompare(t1.m33(), t2.m33());
350 }
qreal m32() const
Definition: qtransform.h:265
qreal m13() const
Definition: qtransform.h:245
qreal m33() const
Definition: qtransform.h:269
qreal m22() const
Definition: qtransform.h:253
qreal m21() const
Definition: qtransform.h:249
qreal m12() const
Definition: qtransform.h:241
qreal m23() const
Definition: qtransform.h:257
qreal m11() const
Definition: qtransform.h:237
bool qFuzzyCompare(const QTransform &t1, const QTransform &t2)
Definition: qtransform.h:339
qreal m31() const
Definition: qtransform.h:261
Q_GUI_EXPORT QDataStream& operator<< ( QDataStream ,
const QTransform  
)
Q_GUI_EXPORT QDataStream& operator>> ( QDataStream ,
QTransform  
)
Q_GUI_EXPORT QDebug operator<< ( QDebug  ,
const QTransform  
)
Q_GUI_EXPORT_INLINE QPoint operator* ( const QPoint p,
const QTransform m 
)

Definition at line 365 of file qtransform.h.

366 { return m.map(p); }
QPoint map(const QPoint &p) const
Q_GUI_EXPORT_INLINE QPointF operator* ( const QPointF p,
const QTransform m 
)

Definition at line 367 of file qtransform.h.

368 { return m.map(p); }
QPoint map(const QPoint &p) const
Q_GUI_EXPORT_INLINE QLineF operator* ( const QLineF l,
const QTransform m 
)

Definition at line 369 of file qtransform.h.

370 { return m.map(l); }
QPoint map(const QPoint &p) const
Q_GUI_EXPORT_INLINE QLine operator* ( const QLine l,
const QTransform m 
)

Definition at line 371 of file qtransform.h.

372 { return m.map(l); }
QPoint map(const QPoint &p) const
Q_GUI_EXPORT_INLINE QPolygon operator* ( const QPolygon a,
const QTransform m 
)

Definition at line 373 of file qtransform.h.

374 { return m.map(a); }
QPoint map(const QPoint &p) const
Q_GUI_EXPORT_INLINE QPolygonF operator* ( const QPolygonF a,
const QTransform m 
)

Definition at line 375 of file qtransform.h.

376 { return m.map(a); }
QPoint map(const QPoint &p) const
Q_GUI_EXPORT_INLINE QRegion operator* ( const QRegion r,
const QTransform m 
)

Definition at line 377 of file qtransform.h.

378 { return m.map(r); }
QPoint map(const QPoint &p) const
Q_GUI_EXPORT_INLINE QPainterPath operator* ( const QPainterPath p,
const QTransform m 
)

Definition at line 379 of file qtransform.h.

380 { return m.map(p); }
QPoint map(const QPoint &p) const
Q_GUI_EXPORT_INLINE QTransform operator* ( const QTransform a,
qreal  n 
)

Definition at line 382 of file qtransform.h.

383 { QTransform t(a); t *= n; return t; }
GLenum GLsizei n
Definition: GLee.h:3432
GLdouble GLdouble t
Definition: GLee.h:1181
Q_GUI_EXPORT_INLINE QTransform operator/ ( const QTransform a,
qreal  n 
)

Definition at line 384 of file qtransform.h.

385 { QTransform t(a); t /= n; return t; }
GLenum GLsizei n
Definition: GLee.h:3432
GLdouble GLdouble t
Definition: GLee.h:1181
Q_GUI_EXPORT_INLINE QTransform operator+ ( const QTransform a,
qreal  n 
)

Definition at line 386 of file qtransform.h.

387 { QTransform t(a); t += n; return t; }
GLenum GLsizei n
Definition: GLee.h:3432
GLdouble GLdouble t
Definition: GLee.h:1181
Q_GUI_EXPORT_INLINE QTransform operator- ( const QTransform a,
qreal  n 
)

Definition at line 388 of file qtransform.h.

389 { QTransform t(a); t -= n; return t; }
GLenum GLsizei n
Definition: GLee.h:3432
GLdouble GLdouble t
Definition: GLee.h:1181

Go to the source code of this file.