KHTML
#include <AffineTransform.h>
Public Member Functions | |
| AffineTransform () | |
| AffineTransform (double a, double b, double c, double d, double e, double f) | |
| double | a () const |
| double | b () const |
| double | c () const |
| double | d () const |
| double | det () const |
| double | e () const |
| double | f () const |
| AffineTransform & | flipX () |
| AffineTransform & | flipY () |
| AffineTransform | inverse () const |
| bool | isIdentity () const |
| bool | isInvertible () const |
| void | map (double x, double y, double *x2, double *y2) const |
| FloatPoint | mapPoint (const FloatPoint &) const |
| IntPoint | mapPoint (const IntPoint &) const |
| FloatRect | mapRect (const FloatRect &) const |
| IntRect | mapRect (const IntRect &) const |
| AffineTransform & | multiply (const AffineTransform &) |
| bool | operator!= (const AffineTransform &other) const |
| AffineTransform | operator* (const AffineTransform &) |
| AffineTransform & | operator*= (const AffineTransform &) |
| bool | operator== (const AffineTransform &) const |
| void | reset () |
| AffineTransform & | rotate (double d) |
| AffineTransform & | rotateFromVector (double x, double y) |
| AffineTransform & | scale (double sx, double sy) |
| AffineTransform & | scale (double) |
| AffineTransform & | scaleNonUniform (double sx, double sy) |
| void | setA (double a) |
| void | setB (double b) |
| void | setC (double c) |
| void | setD (double d) |
| void | setE (double e) |
| void | setF (double f) |
| void | setMatrix (double a, double b, double c, double d, double e, double f) |
| AffineTransform & | shear (double sx, double sy) |
| AffineTransform & | skew (double angleX, double angleY) |
| AffineTransform & | skewX (double angle) |
| AffineTransform & | skewY (double angle) |
| AffineTransform & | translate (double tx, double ty) |
Detailed Description
Definition at line 47 of file AffineTransform.h.
Constructor & Destructor Documentation
◆ AffineTransform() [1/2]
Definition at line 35 of file AffineTransformQt.cpp.
◆ AffineTransform() [2/2]
| WebCore::AffineTransform::AffineTransform | ( | double | a, |
| double | b, | ||
| double | c, | ||
| double | d, | ||
| double | e, | ||
| double | f ) |
Definition at line 40 of file AffineTransformQt.cpp.
Member Function Documentation
◆ a()
| double WebCore::AffineTransform::a | ( | ) | const |
Definition at line 78 of file AffineTransformQt.cpp.
◆ b()
| double WebCore::AffineTransform::b | ( | ) | const |
Definition at line 88 of file AffineTransformQt.cpp.
◆ c()
| double WebCore::AffineTransform::c | ( | ) | const |
Definition at line 98 of file AffineTransformQt.cpp.
◆ d()
| double WebCore::AffineTransform::d | ( | ) | const |
Definition at line 108 of file AffineTransformQt.cpp.
◆ det()
| double WebCore::AffineTransform::det | ( | ) | const |
Definition at line 167 of file AffineTransformQt.cpp.
◆ e()
| double WebCore::AffineTransform::e | ( | ) | const |
Definition at line 118 of file AffineTransformQt.cpp.
◆ f()
| double WebCore::AffineTransform::f | ( | ) | const |
Definition at line 128 of file AffineTransformQt.cpp.
◆ flipX()
Definition at line 62 of file AffineTransform.cpp.
◆ flipY()
Definition at line 67 of file AffineTransform.cpp.
◆ inverse()
Definition at line 172 of file AffineTransformQt.cpp.
◆ isIdentity()
| bool WebCore::AffineTransform::isIdentity | ( | ) | const |
Definition at line 73 of file AffineTransformQt.cpp.
◆ isInvertible()
| bool WebCore::AffineTransform::isInvertible | ( | ) | const |
Definition at line 37 of file AffineTransform.cpp.
◆ map()
| void WebCore::AffineTransform::map | ( | double | x, |
| double | y, | ||
| double * | x2, | ||
| double * | y2 ) const |
Definition at line 55 of file AffineTransformQt.cpp.
◆ mapPoint() [1/2]
| FloatPoint WebCore::AffineTransform::mapPoint | ( | const FloatPoint & | point | ) | const |
Definition at line 96 of file AffineTransform.cpp.
◆ mapPoint() [2/2]
| IntPoint WebCore::AffineTransform::mapPoint | ( | const IntPoint & | point | ) | const |
Definition at line 87 of file AffineTransform.cpp.
◆ mapRect() [1/2]
| FloatRect WebCore::AffineTransform::mapRect | ( | const FloatRect & | rect | ) | const |
Definition at line 68 of file AffineTransformQt.cpp.
◆ mapRect() [2/2]
| IntRect WebCore::AffineTransform::mapRect | ( | const IntRect & | rect | ) | const |
Definition at line 63 of file AffineTransformQt.cpp.
◆ multiply()
| AffineTransform & WebCore::AffineTransform::multiply | ( | const AffineTransform & | other | ) |
Definition at line 42 of file AffineTransform.cpp.
◆ operator!=()
|
inline |
Definition at line 119 of file AffineTransform.h.
◆ operator*()
| AffineTransform WebCore::AffineTransform::operator* | ( | const AffineTransform & | other | ) |
Definition at line 196 of file AffineTransformQt.cpp.
◆ operator*=()
| AffineTransform & WebCore::AffineTransform::operator*= | ( | const AffineTransform & | other | ) |
Definition at line 190 of file AffineTransformQt.cpp.
◆ operator==()
| bool WebCore::AffineTransform::operator== | ( | const AffineTransform & | other | ) | const |
Definition at line 185 of file AffineTransformQt.cpp.
◆ reset()
| void WebCore::AffineTransform::reset | ( | ) |
Definition at line 138 of file AffineTransformQt.cpp.
◆ rotate()
| AffineTransform & WebCore::AffineTransform::rotate | ( | double | d | ) |
Definition at line 149 of file AffineTransformQt.cpp.
◆ rotateFromVector()
| AffineTransform & WebCore::AffineTransform::rotateFromVector | ( | double | x, |
| double | y ) |
Definition at line 57 of file AffineTransform.cpp.
◆ scale() [1/2]
| AffineTransform & WebCore::AffineTransform::scale | ( | double | sx, |
| double | sy ) |
Definition at line 143 of file AffineTransformQt.cpp.
◆ scale() [2/2]
| AffineTransform & WebCore::AffineTransform::scale | ( | double | s | ) |
Definition at line 47 of file AffineTransform.cpp.
◆ scaleNonUniform()
| AffineTransform & WebCore::AffineTransform::scaleNonUniform | ( | double | sx, |
| double | sy ) |
Definition at line 52 of file AffineTransform.cpp.
◆ setA()
| void WebCore::AffineTransform::setA | ( | double | a | ) |
Definition at line 83 of file AffineTransformQt.cpp.
◆ setB()
| void WebCore::AffineTransform::setB | ( | double | b | ) |
Definition at line 93 of file AffineTransformQt.cpp.
◆ setC()
| void WebCore::AffineTransform::setC | ( | double | c | ) |
Definition at line 103 of file AffineTransformQt.cpp.
◆ setD()
| void WebCore::AffineTransform::setD | ( | double | d | ) |
Definition at line 113 of file AffineTransformQt.cpp.
◆ setE()
| void WebCore::AffineTransform::setE | ( | double | e | ) |
Definition at line 123 of file AffineTransformQt.cpp.
◆ setF()
| void WebCore::AffineTransform::setF | ( | double | f | ) |
Definition at line 133 of file AffineTransformQt.cpp.
◆ setMatrix()
| void WebCore::AffineTransform::setMatrix | ( | double | a, |
| double | b, | ||
| double | c, | ||
| double | d, | ||
| double | e, | ||
| double | f ) |
Definition at line 50 of file AffineTransformQt.cpp.
◆ shear()
| AffineTransform & WebCore::AffineTransform::shear | ( | double | sx, |
| double | sy ) |
Definition at line 161 of file AffineTransformQt.cpp.
◆ skew()
| AffineTransform & WebCore::AffineTransform::skew | ( | double | angleX, |
| double | angleY ) |
Definition at line 72 of file AffineTransform.cpp.
◆ skewX()
| AffineTransform & WebCore::AffineTransform::skewX | ( | double | angle | ) |
Definition at line 77 of file AffineTransform.cpp.
◆ skewY()
| AffineTransform & WebCore::AffineTransform::skewY | ( | double | angle | ) |
Definition at line 82 of file AffineTransform.cpp.
◆ translate()
| AffineTransform & WebCore::AffineTransform::translate | ( | double | tx, |
| double | ty ) |
Definition at line 155 of file AffineTransformQt.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2026 The KDE developers.
Generated on by doxygen 1.16.1 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.