NAME

Qt::Gui::QTransform

PUBLIC METHODS

QTransform()
QTransform(Qt::Initialization arg0)
QTransform(const QMatrix & mtx)
QTransform(qreal h11, qreal h12, qreal h21, qreal h22, qreal dx, qreal dy)
QTransform(qreal h11, qreal h12, qreal h13, qreal h21, qreal h22, qreal h23, qreal h31, qreal h32, qreal h33)
QTransform(qreal h11, qreal h12, qreal h13, qreal h21, qreal h22, qreal h23, qreal h31, qreal h32, qreal h33 = 1.0)
QTransform adjoint()
qreal det()
qreal determinant()
qreal dx()
qreal dy()
static QTransform fromScale(qreal dx, qreal dy)
static QTransform fromTranslate(qreal dx, qreal dy)
QTransform inverted(bool * invertible)
QTransform inverted(bool * invertible = 0)
bool isAffine()
bool isIdentity()
bool isInvertible()
bool isRotating()
bool isScaling()
bool isTranslating()
qreal m11()
qreal m12()
qreal m13()
qreal m21()
qreal m22()
qreal m23()
qreal m31()
qreal m32()
qreal m33()
QPoint map(const QPoint & p)
QPointF map(const QPointF & p)
QLine map(const QLine & l)
QLineF map(const QLineF & l)
QPolygonF map(const QPolygonF & a)
QPolygon map(const QPolygon & a)
QRegion map(const QRegion & r)
QPainterPath map(const QPainterPath & p)
void map(int x, int y, int * tx, int * ty)
void map(qreal x, qreal y, qreal * tx, qreal * ty)
QRect mapRect(const QRect & arg0)
QRectF mapRect(const QRectF & arg0)
QPolygon mapToPolygon(const QRect & r)
QVariant operator QVariant()
bool operator!=(const QTransform & arg0)
QTransform operator*(const QTransform & o)
QTransform & operator*=(const QTransform & arg0)
QTransform & operator*=(qreal div)
QTransform & operator+=(qreal div)
QTransform & operator-=(qreal div)
QTransform & operator/=(qreal div)
QTransform & operator=(const QTransform & arg0)
bool operator==(const QTransform & arg0)
static bool quadToQuad(const QPolygonF & one, const QPolygonF & two, QTransform & result)
static bool quadToSquare(const QPolygonF & quad, QTransform & result)
void reset()
QTransform & rotate(qreal a, Qt::Axis axis)
QTransform & rotate(qreal a, Qt::Axis axis = Qt::ZAxis)
QTransform & rotateRadians(qreal a, Qt::Axis axis)
QTransform & rotateRadians(qreal a, Qt::Axis axis = Qt::ZAxis)
QTransform & scale(qreal sx, qreal sy)
void setMatrix(qreal m11, qreal m12, qreal m13, qreal m21, qreal m22, qreal m23, qreal m31, qreal m32, qreal m33)
QTransform & shear(qreal sh, qreal sv)
static bool squareToQuad(const QPolygonF & square, QTransform & result)
const QMatrix & toAffine()
QTransform & translate(qreal dx, qreal dy)
QTransform transposed()
QTransform::TransformationType type()

ENUM VALUES

TxNone
TxTranslate
TxScale
TxRotate
TxShear
TxProject

EXPORT

None by default.

AUTHOR

Dongxu Ma <dongxu@cpan.org>

COPYRIGHT AND LICENSE

Copyright (C) 2011 - 2012 by Dongxu Ma

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

See http://dev.perl.org/licenses/artistic.html