## Uses of Class
org.eclipse.gef.geometry.planar.AffineTransform

Packages that use AffineTransform
org.eclipse.gef.geometry.convert.awt: This package provides support for converting geometric objects to AWT.
org.eclipse.gef.geometry.planar: This package provides support for geometric calculations based on shapes.

### Uses of AffineTransform in org.eclipse.gef.geometry.convert.awt

Methods in org.eclipse.gef.geometry.convert.awt that return AffineTransform
`static AffineTransform` AWT2Geometry.`toAffineTransform(AffineTransform t)` Converts an AWT `AffineTransform` into a GEF `AffineTransform`

Methods in org.eclipse.gef.geometry.convert.awt with parameters of type AffineTransform
`static AffineTransform` Geometry2AWT.`toAWTAffineTransform(AffineTransform t)` Converts a GEF `AffineTransform` into an AWT `AffineTransform`.

### Uses of AffineTransform in org.eclipse.gef.geometry.planar

Methods in org.eclipse.gef.geometry.planar that return AffineTransform
`AffineTransform` AffineTransform.`concatenate(AffineTransform Tx)` Concatenates this `AffineTransform` and the given `AffineTransform`, multiplying the transformation matrix of this `AffineTransform` from the left with the transformation matrix of the other `AffineTransform`.
`AffineTransform` AffineTransform.`getCopy()` Returns a copy of this `AffineTransform`.
`AffineTransform` AffineTransform.`getInverse()` Creates a new `AffineTransform` that represents the inverse transformation of this `AffineTransform`.
`AffineTransform` AffineTransform.`invert()` Inverts this `AffineTransform`.
`AffineTransform` AffineTransform.`preConcatenate(AffineTransform Tx)` Concatenates this `AffineTransform` and the given `AffineTransform` in reverse order, multiplying the transformation matrix of this `AffineTransform` from the right with the transformation matrix of the other `AffineTransform`.
`AffineTransform` AffineTransform.`quadrantRotate(int numquadrants)` Adds a rotation by an integer multiple of 90deg to the transformation matrix of this `AffineTransform`.
`AffineTransform` AffineTransform.`quadrantRotate(int numquadrants, double anchorx, double anchory)` Adds a rotation by an integer multiple of 90deg around the `Point` specified by the given x and y coordinates to the transformation matrix of this `AffineTransform`.
`AffineTransform` AffineTransform.`rotate(double theta)` Adds a rotation with the given angle (in radians) to the transformation matrix of this `AffineTransform`.
`AffineTransform` AffineTransform.`rotate(double vecx, double vecy)` Adds a rotation to the transformation matrix of this `AffineTransform`.
`AffineTransform` AffineTransform.`rotate(double theta, double anchorx, double anchory)` Adds a rotation with the given angle (in radians) around the `Point` specified by the given x and y coordinates to the transformation matrix of this `AffineTransform`.
`AffineTransform` AffineTransform.`rotate(double vecx, double vecy, double anchorx, double anchory)` Adds a rotation around a `Point` to the transformation matrix of this `AffineTransform`.
`AffineTransform` AffineTransform.`scale(double sx, double sy)` Adds an x and y scaling to the transformation matrix of this `AffineTransform`.
`AffineTransform` AffineTransform.`setToIdentity()` Sets the transformation matrix of this `AffineTransform` to the identity matrix.
`AffineTransform` AffineTransform.`setToQuadrantRotation(int numquadrants)` Sets the transformation matrix of this `AffineTransform` to a pure rotation matrix where the rotation angle is an integer multiple of 90deg.
`AffineTransform` AffineTransform.`setToQuadrantRotation(int numquadrants, double anchorx, double anchory)` Sets the transformation matrix of this `AffineTransform` to a pure rotation and translation matrix where the rotation angle is an integer multiple of 90deg and the rotation is around the `Point` specified by the given x and y coordinates.
`AffineTransform` AffineTransform.`setToRotation(double theta)` Sets the transformation matrix of this `AffineTransform` to a pure rotation matrix by the given angle specified in radians.
`AffineTransform` AffineTransform.`setToRotation(double vecx, double vecy)` Sets the transformation matrix of this `AffineTransform` to a pure rotation matrix.
`AffineTransform` AffineTransform.`setToRotation(double theta, double anchorx, double anchory)` Sets the transformation matrix of this `AffineTransform` to a pure rotation and translation matrix.
`AffineTransform` AffineTransform.`setToRotation(double vecx, double vecy, double anchorx, double anchory)` Sets the transformation matrix of this `AffineTransform` to a pure rotation and translation matrix.
`AffineTransform` AffineTransform.`setToScale(double sx, double sy)` Sets the transformation matrix of this `AffineTransform` to a pure scaling matrix.
`AffineTransform` AffineTransform.`setToShear(double shx, double shy)` Sets the transformation matrix of this `AffineTransform` to a pure shearing matrix.
`AffineTransform` AffineTransform.`setToTranslation(double tx, double ty)` Sets the transformation matrix of this `AffineTransform` to a pure translation matrix that translates `Point`s by the given x and y values.
`AffineTransform` AffineTransform.`setTransform(AffineTransform Tx)` Sets the transformation matrix of this `AffineTransform` to the transformation matrix of the given `AffineTransform`.
`AffineTransform` AffineTransform.`setTransform(double m00, double m10, double m01, double m11, double m02, double m12)` Sets the respective values of the transformation matrix of this `AffineTransform` to the supplied ones.
`AffineTransform` AffineTransform.`shear(double shx, double shy)` Adds an x and y shearing to the transformation matrix of this `AffineTransform`.
`AffineTransform` AffineTransform.`translate(double tx, double ty)` Sets the translation values of the x and y coordinates of the transformation matrix of this `AffineTransform`.

Methods in org.eclipse.gef.geometry.planar with parameters of type AffineTransform
`AffineTransform` AffineTransform.`concatenate(AffineTransform Tx)` Concatenates this `AffineTransform` and the given `AffineTransform`, multiplying the transformation matrix of this `AffineTransform` from the left with the transformation matrix of the other `AffineTransform`.
`CurvedPolygon` RoundedRectangle.`getTransformed(AffineTransform t)`
`Ring` Ring.`getTransformed(AffineTransform t)`
`Ring` Region.`getTransformed(AffineTransform t)`
`Polygon` Rectangle.`getTransformed(AffineTransform t)` Returns a `Polygon`, which represents the transformed `Rectangle`.
`Polygon` Polygon.`getTransformed(AffineTransform t)`
`CurvedPolygon` Pie.`getTransformed(AffineTransform t)`
`Path` Path.`getTransformed(AffineTransform t)`
`Line` Line.`getTransformed(AffineTransform t)`
`IShape` IShape.`getTransformed(AffineTransform t)` Returns a new `IShape`, which represents the given `IShape` after the application of the given `AffineTransform`.
`IGeometry` IGeometry.`getTransformed(AffineTransform t)` Returns a new `IGeometry`, which represents the given `IGeometry` after the application of the given `AffineTransform`.
`CurvedPolygon` Ellipse.`getTransformed(AffineTransform t)`
`BezierCurve` BezierCurve.`getTransformed(AffineTransform t)`
`QuadraticCurve` QuadraticCurve.`getTransformed(AffineTransform t)`
`Polyline` Polyline.`getTransformed(AffineTransform t)`
`PolyBezier` PolyBezier.`getTransformed(AffineTransform t)`
`Point` Point.`getTransformed(AffineTransform transformation)` Transforms a copy of this `Point` using the given `AffineTransform`.
`CurvedPolygon` CurvedPolygon.`getTransformed(AffineTransform t)`
`CubicCurve` CubicCurve.`getTransformed(AffineTransform t)`
`AffineTransform` AffineTransform.`preConcatenate(AffineTransform Tx)` Concatenates this `AffineTransform` and the given `AffineTransform` in reverse order, multiplying the transformation matrix of this `AffineTransform` from the right with the transformation matrix of the other `AffineTransform`.
`AffineTransform` AffineTransform.`setTransform(AffineTransform Tx)` Sets the transformation matrix of this `AffineTransform` to the transformation matrix of the given `AffineTransform`.
`Point` Point.`transform(AffineTransform transformation)` Transforms this `Point` in-place using the given `AffineTransform`.