Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| JavaTM 2 Platform Std. Ed. v1.3.1
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
java.awt.geom.AffineTransform

Packages that use AffineTransform
java.awt | Contains all of the classes for creating user interfaces and for painting graphics and images.
java.awt.font | Provides classes and interface relating to fonts.
java.awt.geom | Provides the Java 2D classes for defining and performing operations on objects related to two-dimensional geometry.
java.awt.image | Provides classes for creating and modifying images.
java.awt.image.renderable | Provides classes and interfaces for producing rendering-independent images.

Uses of AffineTransform in java.awt

Methods in java.awt that return AffineTransform
`abstract AffineTransform` | `GraphicsConfiguration.getDefaultTransform()` Returns the default `AffineTransform` for this `GraphicsConfiguration`.
`abstract AffineTransform` | `GraphicsConfiguration.getNormalizingTransform()` Returns a `AffineTransform` that can be concatenated with the default `AffineTransform` of a `GraphicsConfiguration` so that 72 units in user space equals 1 inch in device space.
`abstract AffineTransform` | `Graphics2D.getTransform()` Returns a copy of the current `Transform` in the `Graphics2D` context.
`AffineTransform` | `Font.getTransform()` Returns a copy of the transform associated with this `Font`.

Methods in java.awt with parameters of type AffineTransform
`PathIterator` | `Polygon.getPathIterator(AffineTransform at)` Returns an iterator object that iterates along the boundary of this `Polygon` and provides access to the geometry of the outline of this `Polygon`.
`PathIterator` | `Polygon.getPathIterator(AffineTransform at, double flatness)` Returns an iterator object that iterates along the boundary of the `Shape` and provides access to the geometry of the outline of the `Shape`.
`PaintContext` | `TexturePaint.createContext(ColorModel cm, Rectangle deviceBounds, Rectangle2D userBounds, AffineTransform xform, RenderingHints hints)` Creates and returns a context used to generate the color pattern.
`abstract boolean` | `Graphics2D.drawImage(Image img, AffineTransform xform, ImageObserver obs)` Renders an image, applying a transform from image space into user space before drawing.
`abstract void` | `Graphics2D.drawRenderedImage(RenderedImage img, AffineTransform xform)` Renders a `RenderedImage`, applying a transform from image space into user space before drawing.
`abstract void` | `Graphics2D.drawRenderableImage(RenderableImage img, AffineTransform xform)` Renders a `RenderableImage`, applying a transform from image space into user space before drawing.
`abstract void` | `Graphics2D.transform(AffineTransform Tx)` Composes an `AffineTransform` object with the `Transform` in this `Graphics2D` according to the rule last-specified-first-applied.
`abstract void` | `Graphics2D.setTransform(AffineTransform Tx)` Sets the `Transform` in the `Graphics2D` context.
`PathIterator` | `Shape.getPathIterator(AffineTransform at)` Returns an iterator object that iterates along the `Shape` boundary and provides access to the geometry of the `Shape` outline.
`PathIterator` | `Shape.getPathIterator(AffineTransform at, double flatness)` Returns an iterator object that iterates along the `Shape` boundary and provides access to a flattened view of the `Shape` outline geometry.
`Font` | `Font.deriveFont(int style, AffineTransform trans)` Creates a new `Font` object by replicating this `Font` object and applying a new style and transform.
`Font` | `Font.deriveFont(AffineTransform trans)` Creates a new `Font` object by replicating the current `Font` object and applying a new transform to it.
`PaintContext` | `GradientPaint.createContext(ColorModel cm, Rectangle deviceBounds, Rectangle2D userBounds, AffineTransform xform, RenderingHints hints)` Creates and returns a context used to generate the color pattern.
`PaintContext` | `Color.createContext(ColorModel cm, Rectangle r, Rectangle2D r2d, AffineTransform xform, RenderingHints hints)` Creates and returns a `PaintContext` used to generate a solid color pattern.
`PaintContext` | `Paint.createContext(ColorModel cm, Rectangle deviceBounds, Rectangle2D userBounds, AffineTransform xform, RenderingHints hints)` Creates and returns a `PaintContext` used to generate the color pattern.
`PaintContext` | `SystemColor.createContext(ColorModel cm, Rectangle r, Rectangle2D r2d, AffineTransform xform, RenderingHints hints)` Create and return a PaintContext used to generate a solid color pattern.

Uses of AffineTransform in java.awt.font

Methods in java.awt.font that return AffineTransform
`abstract AffineTransform` | `GlyphVector.getGlyphTransform(int glyphIndex)` Gets the transform of the specified glyph within this `GlyphVector`.
`AffineTransform` | `TransformAttribute.getTransform()` Returns a copy of the wrapped transform.
`AffineTransform` | `FontRenderContext.getTransform()` Gets the transform that is used to scale typographical points to pixels in this `FontRenderContext`.

Methods in java.awt.font with parameters of type AffineTransform
`abstract void` | `GlyphVector.setGlyphTransform(int glyphIndex, AffineTransform newTX)` Sets the transform of the specified glyph within this `GlyphVector`.
`Shape` | `TextLayout.getOutline(AffineTransform tx)` Returns a `Shape` representing the outline of this `TextLayout`.

Constructors in java.awt.font with parameters of type AffineTransform
`TransformAttribute(AffineTransform transform)` Wraps the specified transform.
`FontRenderContext(AffineTransform tx, boolean isAntiAliased, boolean usesFractionalMetrics)` Constructs a `FontRenderContext` object from an optional `AffineTransform` and two `boolean` values that determine if the newly constructed object has anti-aliasing or fractional metrics.

Uses of AffineTransform in java.awt.geom

Methods in java.awt.geom that return AffineTransform
`static AffineTransform` | `AffineTransform.getTranslateInstance(double tx, double ty)` Returns a transform representing a translation transformation.
`static AffineTransform` | `AffineTransform.getRotateInstance(double theta)` Returns a transform representing a rotation transformation.
`static AffineTransform` | `AffineTransform.getRotateInstance(double theta, double x, double y)` Returns a transform that rotates coordinates around an anchor point.
`static AffineTransform` | `AffineTransform.getScaleInstance(double sx, double sy)` Returns a transform representing a scaling transformation.
`static AffineTransform` | `AffineTransform.getShearInstance(double shx, double shy)` Returns a transform representing a shearing transformation.
`AffineTransform` | `AffineTransform.createInverse()` Returns an `AffineTransform` object representing the inverse transformation.

Methods in java.awt.geom with parameters of type AffineTransform
`PathIterator` | `RectangularShape.getPathIterator(AffineTransform at, double flatness)` Returns an iterator object that iterates along the `Shape` object's boundary and provides access to a flattened view of the outline of the `Shape` object's geometry.
`PathIterator` | `Rectangle2D.getPathIterator(AffineTransform at)` Returns an iteration object that defines the boundary of this `Rectangle2D`.
`PathIterator` | `Rectangle2D.getPathIterator(AffineTransform at, double flatness)` Returns an iteration object that defines the boundary of the flattened `Rectangle2D`.
`PathIterator` | `RoundRectangle2D.getPathIterator(AffineTransform at)` Returns an iteration object that defines the boundary of this `RoundRectangle2D`.
`void` | `Area.transform(AffineTransform t)` Transforms the geometry of this `Area` using the specified `AffineTransform`.
`Area` | `Area.createTransformedArea(AffineTransform t)` Creates a new `Area` object that contains the same geometry as this `Area` transformed by the specified `AffineTransform`.
`PathIterator` | `Area.getPathIterator(AffineTransform at)` Creates a `PathIterator` for the outline of this `Area` object.
`PathIterator` | `Area.getPathIterator(AffineTransform at, double flatness)` Creates a `PathIterator` for the flattened outline of this `Area` object.
`PathIterator` | `Line2D.getPathIterator(AffineTransform at)` Returns an iteration object that defines the boundary of this `Line2D`.
`PathIterator` | `Line2D.getPathIterator(AffineTransform at, double flatness)` Returns an iteration object that defines the boundary of this flattened `Line2D`.
`PathIterator` | `Arc2D.getPathIterator(AffineTransform at)` Returns an iteration object that defines the boundary of the arc.
`PathIterator` | `Ellipse2D.getPathIterator(AffineTransform at)` Returns an iteration object that defines the boundary of this `Ellipse2D`.
`void` | `GeneralPath.transform(AffineTransform at)` Transforms the geometry of this path using the specified `AffineTransform`.
`Shape` | `GeneralPath.createTransformedShape(AffineTransform at)` Returns a new transformed `Shape`.
`PathIterator` | `GeneralPath.getPathIterator(AffineTransform at)` Returns a `PathIterator` object that iterates along the boundary of this `Shape` and provides access to the geometry of the outline of this `Shape`.
`PathIterator` | `GeneralPath.getPathIterator(AffineTransform at, double flatness)` Returns a `PathIterator` object that iterates along the boundary of the flattened `Shape` and provides access to the geometry of the outline of the `Shape`.
`PathIterator` | `QuadCurve2D.getPathIterator(AffineTransform at)` Returns an iteration object that defines the boundary of the shape of this `QuadCurve2D`.
`PathIterator` | `QuadCurve2D.getPathIterator(AffineTransform at, double flatness)` Returns an iteration object that defines the boundary of the flattened shape of this `QuadCurve2D`.
`void` | `AffineTransform.setTransform(AffineTransform Tx)` Sets this transform to a copy of the transform in the specified `AffineTransform` object.
`void` | `AffineTransform.concatenate(AffineTransform Tx)` Concatenates an `AffineTransform` `Tx` to this `AffineTransform` Cx in the most commonly useful way to provide a new user space that is mapped to the former user space by `Tx`.
`void` | `AffineTransform.preConcatenate(AffineTransform Tx)` Concatenates an `AffineTransform` `Tx` to this `AffineTransform` Cx in a less commonly used way such that `Tx` modifies the coordinate transformation relative to the absolute pixel space rather than relative to the existing user space.
`PathIterator` | `CubicCurve2D.getPathIterator(AffineTransform at)` Returns an iteration object that defines the boundary of the shape.
`PathIterator` | `CubicCurve2D.getPathIterator(AffineTransform at, double flatness)` Return an iteration object that defines the boundary of the flattened shape.

Constructors in java.awt.geom with parameters of type AffineTransform
`AffineTransform(AffineTransform Tx)` Constructs a new `AffineTransform` that is a copy of the specified `AffineTransform` object.

Uses of AffineTransform in java.awt.image

Methods in java.awt.image that return AffineTransform
`AffineTransform` | `AffineTransformOp.getTransform()` Returns the affine transform used by this transform operation.

Constructors in java.awt.image with parameters of type AffineTransform
`AffineTransformOp(AffineTransform xform, RenderingHints hints)` Constructs an `AffineTransformOp` given an affine transform.
`AffineTransformOp(AffineTransform xform, int interpolationType)` Constructs an `AffineTransformOp` given an affine transform and the interpolation type.

Uses of AffineTransform in java.awt.image.renderable

Methods in java.awt.image.renderable that return AffineTransform
`AffineTransform` | `RenderContext.getTransform()` Gets the current user-to-device AffineTransform.

Methods in java.awt.image.renderable with parameters of type AffineTransform
`void` | `RenderContext.setTransform(AffineTransform newTransform)` Sets the current user-to-device AffineTransform contained in the RenderContext to a given transform.
`void` | `RenderContext.preConcatenateTransform(AffineTransform modTransform)` Modifies the current user-to-device transform by prepending another transform.
`void` | `RenderContext.preConcetenateTransform(AffineTransform modTransform)` Deprecated. replaced by `preConcatenateTransform(AffineTransform)`.
`void` | `RenderContext.concatenateTransform(AffineTransform modTransform)` Modifies the current user-to-device transform by appending another transform.
`void` | `RenderContext.concetenateTransform(AffineTransform modTransform)` Deprecated. replaced by `concatenateTransform(AffineTransform)`.

Constructors in java.awt.image.renderable with parameters of type AffineTransform
`RenderContext(AffineTransform usr2dev, Shape aoi, RenderingHints hints)` Constructs a RenderContext with a given transform.
`RenderContext(AffineTransform usr2dev)` Constructs a RenderContext with a given transform.
`RenderContext(AffineTransform usr2dev, RenderingHints hints)` Constructs a RenderContext with a given transform and rendering hints.
`RenderContext(AffineTransform usr2dev, Shape aoi)` Constructs a RenderContext with a given transform and area of interest.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| JavaTM 2 Platform Std. Ed. v1.3.1
PREV NEXT | FRAMES NO FRAMES

Submit a bug or feature
For further API reference and developer documentation, see Java 2 SDK SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.

Java, Java 2D, and JDBC are trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-2001 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.