- All Implemented Interfaces:
QtObjectInterface,Cloneable
Specifies 2D transformations of a coordinate system
Java wrapper for Qt class QTransform
- Since:
- This class was introduced in Qt 4.3.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumJava wrapper for Qt enumQTransform::TransformationType -
Constructor Summary
ConstructorsConstructorDescriptionQTransform(double h11, double h12, double h21, double h22, double dx, double dy) QTransform(double h11, double h12, double h13, double h21, double h22, double h23, double h31, double h32) Overloaded constructor forQTransform(double, double, double, double, double, double, double, double, double)withh33 = 1.0.QTransform(double h11, double h12, double h13, double h21, double h22, double h23, double h31, double h32, double h33) QTransform(QTransform other) SeeQTransform::QTransform(QTransform) -
Method Summary
Modifier and TypeMethodDescriptionfinal QTransformadd(double div) final QTransformadjoint()final voidassign(QTransform arg__1) clone()Creates and returns a copy of this object.final doubledet()final doublefinal QTransformdiv(double n) Seeoperator/(QTransform,qreal) final QTransformdivide(double div) final doubledx()final doubledy()final booleanequals(QTransform arg__1) booleanstatic QTransformfromScale(double dx, double dy) static QTransformfromTranslate(double dx, double dy) inthashCode()Returns the objects's hash code computed byqHash(QTransform).final QTransforminverted()final booleanisAffine()final booleanfinal booleanfinal booleanfinal booleanfinal booleanfinal doublem11()final doublem12()final doublem13()final doublem21()final doublem22()final doublem23()final doublem31()final doublem32()final doublem33()final QLinefinal QLineFfinal QPointfinal QPointFfinal QRegionOverloaded function formap(io.qt.gui.QRegion).final QRegionOverloaded function formap(io.qt.gui.QRegion).final QPainterPathmap(QPainterPath p) final QPolygonfinal QPolygonFfinal QRegionfinal QRectfinal QRectFfinal QPolygonfinal QTransformminus(double n) Seeoperator-(QTransform,qreal) final QTransformfinal QTransformmultiply(double div) final QTransformmultiply(QTransform arg__1) final QTransformplus(double n) Seeoperator+(QTransform,qreal) static booleanqFuzzyCompare(QTransform t1, QTransform t2) static QTransformquadToQuad(QPolygonF one, QPolygonF two) static booleanquadToQuad(QPolygonF one, QPolygonF two, QTransform result) static QTransformquadToSquare(QPolygonF quad) static booleanquadToSquare(QPolygonF quad, QTransform result) voidreadFrom(QDataStream arg__1) Seeoperator>>(QDataStream&,QTransform&) final voidreset()final QTransformrotate(double a) Overloaded function forrotate(double, io.qt.core.Qt.Axis)withaxis = io.qt.core.Qt.Axis.ZAxis.final QTransformfinal QTransformrotateRadians(double a) Overloaded function forrotateRadians(double, io.qt.core.Qt.Axis)withaxis = io.qt.core.Qt.Axis.ZAxis.final QTransformrotateRadians(double a, Qt.Axis axis) final QTransformscale(double sx, double sy) final voidsetMatrix(double m11, double m12, double m13, double m21, double m22, double m23, double m31, double m32, double m33) final QTransformshear(double sh, double sv) static QTransformsquareToQuad(QPolygonF square) static booleansquareToQuad(QPolygonF square, QTransform result) final QTransformsubtract(double div) final QTransformtimes(double n) toString()Seeoperator<<(QDebug,QTransform) final QTransformtranslate(double dx, double dy) final QTransformtype()voidwriteTo(QDataStream arg__1) Seeoperator<<(QDataStream&,QTransform) Methods inherited from class io.qt.QtObject
dispose, isDisposed
-
Constructor Details
-
QTransform
public QTransform() -
QTransform
See
QTransform::QTransform(QTransform) - Parameters:
other-
-
QTransform
public QTransform(double h11, double h12, double h21, double h22, double dx, double dy) - Parameters:
h11-h12-h21-h22-dx-dy-
-
QTransform
public QTransform(double h11, double h12, double h13, double h21, double h22, double h23, double h31, double h32, double h33) - Parameters:
h11-h12-h13-h21-h22-h23-h31-h32-h33-
-
QTransform
public QTransform(double h11, double h12, double h13, double h21, double h22, double h23, double h31, double h32) Overloaded constructor for
QTransform(double, double, double, double, double, double, double, double, double)withh33 = 1.0.
-
-
Method Details
-
adjoint
- Returns:
-
det
- Returns:
-
determinant
- Returns:
-
dx
- Returns:
-
dy
- Returns:
-
inverted
- Returns:
-
isAffine
- Returns:
-
isIdentity
- Returns:
-
isInvertible
- Returns:
-
isRotating
- Returns:
-
isScaling
- Returns:
-
isTranslating
- Returns:
-
m11
- Returns:
-
m12
- Returns:
-
m13
- Returns:
-
m21
- Returns:
-
m22
- Returns:
-
m23
- Returns:
-
m31
- Returns:
-
m32
- Returns:
-
m33
- Returns:
-
map
- Parameters:
l-- Returns:
-
map
- Parameters:
l-- Returns:
-
map
- Parameters:
p-- Returns:
-
map
- Parameters:
p-- Returns:
-
map
- Parameters:
p-- Returns:
-
map
- Parameters:
a-- Returns:
-
map
- Parameters:
a-- Returns:
-
map
- Parameters:
r-- Returns:
-
mapRect
- Parameters:
arg__1-- Returns:
-
mapRect
- Parameters:
arg__1-- Returns:
-
mapToPolygon
- Parameters:
r-- Returns:
-
multiplied
- Parameters:
o-- Returns:
-
times
- Parameters:
n-- Returns:
-
multiply
- Parameters:
arg__1-- Returns:
-
multiply
- Parameters:
div-- Returns:
-
plus
See
operator+(QTransform,qreal) - Parameters:
n-- Returns:
-
add
- Parameters:
div-- Returns:
-
minus
See
operator-(QTransform,qreal) - Parameters:
n-- Returns:
-
subtract
- Parameters:
div-- Returns:
-
div
See
operator/(QTransform,qreal) - Parameters:
n-- Returns:
-
divide
- Parameters:
div-- Returns:
-
writeTo
See
operator<<(QDataStream&,QTransform) - Parameters:
arg__1-
-
assign
- Parameters:
arg__1-
-
equals
- Parameters:
arg__1-- Returns:
-
readFrom
See
operator>>(QDataStream&,QTransform&) - Parameters:
arg__1-
-
reset
-
rotate
- Parameters:
a-axis-- Returns:
-
rotateRadians
- Parameters:
a-axis-- Returns:
-
scale
- Parameters:
sx-sy-- Returns:
-
setMatrix
@QtUninvokable public final void setMatrix(double m11, double m12, double m13, double m21, double m22, double m23, double m31, double m32, double m33) - Parameters:
m11-m12-m13-m21-m22-m23-m31-m32-m33-
-
shear
- Parameters:
sh-sv-- Returns:
-
translate
- Parameters:
dx-dy-- Returns:
-
transposed
- Returns:
-
type
- Returns:
-
fromScale
- Parameters:
dx-dy-- Returns:
- Since:
- This function was introduced in Qt 4.5.
-
fromTranslate
- Parameters:
dx-dy-- Returns:
- Since:
- This function was introduced in Qt 4.5.
-
qFuzzyCompare
- Parameters:
t1-t2-- Returns:
- Since:
- This function was introduced in Qt 4.6.
-
quadToQuad
- Parameters:
one-two-result-- Returns:
-
quadToSquare
- Parameters:
quad-result-- Returns:
-
squareToQuad
- Parameters:
square-result-- Returns:
-
equals
-
hashCode
Returns the objects's hash code computed byqHash(QTransform). -
squareToQuad
- See Also:
-
quadToSquare
- See Also:
-
quadToQuad
- See Also:
-
toString
See
operator<<(QDebug,QTransform) -
clone
Creates and returns a copy of this object.
See
QTransform::QTransform(QTransform) -
map
Overloaded function for
map(io.qt.gui.QRegion). -
map
Overloaded function for
map(io.qt.gui.QRegion). -
rotate
Overloaded function for
rotate(double, io.qt.core.Qt.Axis)withaxis = io.qt.core.Qt.Axis.ZAxis. -
rotateRadians
Overloaded function for
rotateRadians(double, io.qt.core.Qt.Axis)withaxis = io.qt.core.Qt.Axis.ZAxis.
-