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 |
| IntPoint | mapPoint (const IntPoint &) const |
| FloatPoint | mapPoint (const FloatPoint &) const |
| IntRect | mapRect (const IntRect &) const |
| FloatRect | mapRect (const FloatRect &) 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) |
| AffineTransform & | scale (double sx, double sy) |
| 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
| WebCore::AffineTransform::AffineTransform | ( | ) |
Definition at line 35 of file AffineTransformQt.cpp.
| 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
| double WebCore::AffineTransform::a | ( | ) | const |
Definition at line 78 of file AffineTransformQt.cpp.
| double WebCore::AffineTransform::b | ( | ) | const |
Definition at line 88 of file AffineTransformQt.cpp.
| double WebCore::AffineTransform::c | ( | ) | const |
Definition at line 98 of file AffineTransformQt.cpp.
| double WebCore::AffineTransform::d | ( | ) | const |
Definition at line 108 of file AffineTransformQt.cpp.
| double WebCore::AffineTransform::det | ( | ) | const |
Definition at line 167 of file AffineTransformQt.cpp.
| double WebCore::AffineTransform::e | ( | ) | const |
Definition at line 118 of file AffineTransformQt.cpp.
| double WebCore::AffineTransform::f | ( | ) | const |
Definition at line 128 of file AffineTransformQt.cpp.
| AffineTransform & WebCore::AffineTransform::flipX | ( | ) |
Definition at line 62 of file AffineTransform.cpp.
| AffineTransform & WebCore::AffineTransform::flipY | ( | ) |
Definition at line 67 of file AffineTransform.cpp.
| AffineTransform WebCore::AffineTransform::inverse | ( | ) | const |
Definition at line 172 of file AffineTransformQt.cpp.
| bool WebCore::AffineTransform::isIdentity | ( | ) | const |
Definition at line 73 of file AffineTransformQt.cpp.
| bool WebCore::AffineTransform::isInvertible | ( | ) | const |
Definition at line 37 of file AffineTransform.cpp.
| void WebCore::AffineTransform::map | ( | double | x, |
| double | y, | ||
| double * | x2, | ||
| double * | y2 | ||
| ) | const |
Definition at line 55 of file AffineTransformQt.cpp.
Definition at line 87 of file AffineTransform.cpp.
| FloatPoint WebCore::AffineTransform::mapPoint | ( | const FloatPoint & | point | ) | const |
Definition at line 96 of file AffineTransform.cpp.
Definition at line 63 of file AffineTransformQt.cpp.
Definition at line 68 of file AffineTransformQt.cpp.
| AffineTransform & WebCore::AffineTransform::multiply | ( | const AffineTransform & | other | ) |
Definition at line 42 of file AffineTransform.cpp.
|
inline |
Definition at line 119 of file AffineTransform.h.
| AffineTransform WebCore::AffineTransform::operator* | ( | const AffineTransform & | other | ) |
Definition at line 196 of file AffineTransformQt.cpp.
| AffineTransform & WebCore::AffineTransform::operator*= | ( | const AffineTransform & | other | ) |
Definition at line 190 of file AffineTransformQt.cpp.
| bool WebCore::AffineTransform::operator== | ( | const AffineTransform & | other | ) | const |
Definition at line 185 of file AffineTransformQt.cpp.
| void WebCore::AffineTransform::reset | ( | ) |
Definition at line 138 of file AffineTransformQt.cpp.
| AffineTransform & WebCore::AffineTransform::rotate | ( | double | d | ) |
Definition at line 149 of file AffineTransformQt.cpp.
| AffineTransform & WebCore::AffineTransform::rotateFromVector | ( | double | x, |
| double | y | ||
| ) |
Definition at line 57 of file AffineTransform.cpp.
| AffineTransform & WebCore::AffineTransform::scale | ( | double | s | ) |
Definition at line 47 of file AffineTransform.cpp.
| AffineTransform & WebCore::AffineTransform::scale | ( | double | sx, |
| double | sy | ||
| ) |
Definition at line 143 of file AffineTransformQt.cpp.
| AffineTransform & WebCore::AffineTransform::scaleNonUniform | ( | double | sx, |
| double | sy | ||
| ) |
Definition at line 52 of file AffineTransform.cpp.
| void WebCore::AffineTransform::setA | ( | double | a | ) |
Definition at line 83 of file AffineTransformQt.cpp.
| void WebCore::AffineTransform::setB | ( | double | b | ) |
Definition at line 93 of file AffineTransformQt.cpp.
| void WebCore::AffineTransform::setC | ( | double | c | ) |
Definition at line 103 of file AffineTransformQt.cpp.
| void WebCore::AffineTransform::setD | ( | double | d | ) |
Definition at line 113 of file AffineTransformQt.cpp.
| void WebCore::AffineTransform::setE | ( | double | e | ) |
Definition at line 123 of file AffineTransformQt.cpp.
| void WebCore::AffineTransform::setF | ( | double | f | ) |
Definition at line 133 of file AffineTransformQt.cpp.
| void WebCore::AffineTransform::setMatrix | ( | double | a, |
| double | b, | ||
| double | c, | ||
| double | d, | ||
| double | e, | ||
| double | f | ||
| ) |
Definition at line 50 of file AffineTransformQt.cpp.
| AffineTransform & WebCore::AffineTransform::shear | ( | double | sx, |
| double | sy | ||
| ) |
Definition at line 161 of file AffineTransformQt.cpp.
| AffineTransform & WebCore::AffineTransform::skew | ( | double | angleX, |
| double | angleY | ||
| ) |
Definition at line 72 of file AffineTransform.cpp.
| AffineTransform & WebCore::AffineTransform::skewX | ( | double | angle | ) |
Definition at line 77 of file AffineTransform.cpp.
| AffineTransform & WebCore::AffineTransform::skewY | ( | double | angle | ) |
Definition at line 82 of file AffineTransform.cpp.
| 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-2015 The KDE developers.
Generated on Fri May 1 2015 14:19:23 by doxygen 1.8.9.1 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.