Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qtransform.h File Reference

(6a3a28236c6a0c34d37a614ca4e68ccd136d90e2)

#include <QtGui/qtguiglobal.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>
+ Include dependency graph for qtransform.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  QTransform
 The QTransform class specifies 2D transformations of a coordinate system. More...
 

Functions

 Q_DECLARE_TYPEINFO (QTransform, Q_RELOCATABLE_TYPE)
 
Q_GUI_EXPORT Q_DECL_CONST_FUNCTION size_t qHash (const QTransform &key, size_t seed=0) noexcept
 
QT_WARNING_POP bool qFuzzyCompare (const QTransform &t1, const QTransform &t2) noexcept
 
Q_GUI_EXPORT QDataStreamoperator<< (QDataStream &, const QTransform &)
 
Q_GUI_EXPORT QDataStreamoperator>> (QDataStream &, QTransform &)
 
Q_GUI_EXPORT QDebug operator<< (QDebug, const QTransform &)
 
QPoint operator* (const QPoint &p, const QTransform &m)
 
QPointF operator* (const QPointF &p, const QTransform &m)
 
QLineF operator* (const QLineF &l, const QTransform &m)
 
QLine operator* (const QLine &l, const QTransform &m)
 
QPolygon operator* (const QPolygon &a, const QTransform &m)
 
QPolygonF operator* (const QPolygonF &a, const QTransform &m)
 
QRegion operator* (const QRegion &r, const QTransform &m)
 
QTransform operator* (const QTransform &a, qreal n)
 
QTransform operator/ (const QTransform &a, qreal n)
 
QTransform operator+ (const QTransform &a, qreal n)
 
QTransform operator- (const QTransform &a, qreal n)
 

Function Documentation

◆ operator*() [1/8]

QLine operator* ( const QLine & l,
const QTransform & m )
related

Definition at line 339 of file qtransform.h.

◆ operator*() [2/8]

QLineF operator* ( const QLineF & l,
const QTransform & m )
related

Definition at line 337 of file qtransform.h.

◆ operator*() [3/8]

QPoint operator* ( const QPoint & p,
const QTransform & m )
related

Definition at line 333 of file qtransform.h.

◆ operator*() [4/8]

QPointF operator* ( const QPointF & p,
const QTransform & m )
related

Definition at line 335 of file qtransform.h.

◆ operator*() [5/8]

QPolygon operator* ( const QPolygon & a,
const QTransform & m )
related

Definition at line 341 of file qtransform.h.

◆ operator*() [6/8]

QPolygonF operator* ( const QPolygonF & a,
const QTransform & m )
related

Definition at line 343 of file qtransform.h.

◆ operator*() [7/8]

QRegion operator* ( const QRegion & r,
const QTransform & m )
related

Definition at line 345 of file qtransform.h.

◆ operator*() [8/8]

QTransform operator* ( const QTransform & a,
qreal n )
inline

Definition at line 348 of file qtransform.h.

◆ operator+()

QTransform operator+ ( const QTransform & a,
qreal n )
inline

Definition at line 352 of file qtransform.h.

◆ operator-()

QTransform operator- ( const QTransform & a,
qreal n )
inline

Definition at line 354 of file qtransform.h.

◆ operator/()

QTransform operator/ ( const QTransform & a,
qreal n )
inline

Definition at line 350 of file qtransform.h.

◆ operator<<() [1/2]

QDataStream & operator<< ( QDataStream & s,
const QTransform & m )
related

Definition at line 1041 of file qtransform.cpp.

◆ operator<<() [2/2]

QDebug operator<< ( QDebug dbg,
const QTransform & m )

Definition at line 1089 of file qtransform.cpp.

◆ operator>>()

QDataStream & operator>> ( QDataStream & s,
QTransform & t )
related

Definition at line 1065 of file qtransform.cpp.

◆ Q_DECLARE_TYPEINFO()

Q_DECLARE_TYPEINFO ( QTransform ,
Q_RELOCATABLE_TYPE  )

◆ qFuzzyCompare()

QT_WARNING_POP bool qFuzzyCompare ( const QTransform & t1,
const QTransform & t2 )
related

Definition at line 307 of file qtransform.h.

◆ qHash()

size_t qHash ( const QTransform & key,
size_t seed )
noexcept
Since
5.6 \qhashold{QTransform}

Definition at line 785 of file qtransform.cpp.