Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Java™ Platform Standard Ed. 6
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.
`AffineTransform` | `MultipleGradientPaint.getTransform()` Returns a copy of the transform applied to the gradient.
`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
`PaintContext` | `LinearGradientPaint.createContext(ColorModel cm, Rectangle deviceBounds, Rectangle2D userBounds, AffineTransform transform, RenderingHints hints)` Creates and returns a `PaintContext` used to generate the color pattern.
`PaintContext` | `TexturePaint.createContext(ColorModel cm, Rectangle deviceBounds, Rectangle2D userBounds, AffineTransform xform, RenderingHints hints)` Creates and returns a context used to generate the color pattern.
`PaintContext` | `SystemColor.createContext(ColorModel cm, Rectangle r, Rectangle2D r2d, AffineTransform xform, RenderingHints hints)` Creates and returns a `PaintContext` used to generate a solid color pattern.
`PaintContext` | `RadialGradientPaint.createContext(ColorModel cm, Rectangle deviceBounds, Rectangle2D userBounds, AffineTransform transform, RenderingHints hints)` Creates and returns a `PaintContext` used to generate the color pattern.
`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` | `Paint.createContext(ColorModel cm, Rectangle deviceBounds, Rectangle2D userBounds, AffineTransform xform, RenderingHints hints)` Creates and returns a `PaintContext` 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.
`Font` | `Font.deriveFont(AffineTransform trans)` Creates a new `Font` object by replicating the current `Font` object and applying a new transform to it.
`Font` | `Font.deriveFont(int style, AffineTransform trans)` Creates a new `Font` object by replicating this `Font` object and applying a new style and transform.
`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.drawRenderableImage(RenderableImage img, AffineTransform xform)` Renders a `RenderableImage`, 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.
`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` | `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` | `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`.
`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.
`abstract void` | `Graphics2D.setTransform(AffineTransform Tx)` Overwrites the Transform in the `Graphics2D` context.
`abstract void` | `Graphics2D.transform(AffineTransform Tx)` Composes an `AffineTransform` object with the `Transform` in this `Graphics2D` according to the rule last-specified-first-applied.

Constructors in java.awt with parameters of type AffineTransform
`LinearGradientPaint(Point2D start, Point2D end, float[] fractions, Color[] colors, MultipleGradientPaint.CycleMethod cycleMethod, MultipleGradientPaint.ColorSpaceType colorSpace, AffineTransform gradientTransform)` Constructs a `LinearGradientPaint`.
`RadialGradientPaint(Point2D center, float radius, Point2D focus, float[] fractions, Color[] colors, MultipleGradientPaint.CycleMethod cycleMethod, MultipleGradientPaint.ColorSpaceType colorSpace, AffineTransform gradientTransform)` Constructs a `RadialGradientPaint`.

Uses of AffineTransform in java.awt.font

Methods in java.awt.font that return AffineTransform
`abstract AffineTransform` | `GlyphVector.getGlyphTransform(int glyphIndex)` Returns 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
`Shape` | `ShapeGraphicAttribute.getOutline(AffineTransform tx)` Return a `Shape` that represents the region that this `ShapeGraphicAttribute` renders.
`Shape` | `TextLayout.getOutline(AffineTransform tx)` Returns a `Shape` representing the outline of this `TextLayout`.
`Shape` | `GraphicAttribute.getOutline(AffineTransform tx)` Return a `Shape` that represents the region that this `GraphicAttribute` renders.
`abstract void` | `GlyphVector.setGlyphTransform(int glyphIndex, AffineTransform newTX)` Sets the transform of the specified glyph within this `GlyphVector`.

Constructors in java.awt.font with parameters of type AffineTransform
`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.
`FontRenderContext(AffineTransform tx, Object aaHint, Object fmHint)` Constructs a `FontRenderContext` object from an optional `AffineTransform` and two `Object` values that determine if the newly constructed object has anti-aliasing or fractional metrics.
`TransformAttribute(AffineTransform transform)` Wraps the specified transform.

Uses of AffineTransform in java.awt.geom

Methods in java.awt.geom that return AffineTransform
`AffineTransform` | `AffineTransform.createInverse()` Returns an `AffineTransform` object representing the inverse transformation.
`static AffineTransform` | `AffineTransform.getQuadrantRotateInstance(int numquadrants)` Returns a transform that rotates coordinates by the specified number of quadrants.
`static AffineTransform` | `AffineTransform.getQuadrantRotateInstance(int numquadrants, double anchorx, double anchory)` Returns a transform that rotates coordinates by the specified number of quadrants around the specified anchor point.
`static AffineTransform` | `AffineTransform.getRotateInstance(double theta)` Returns a transform representing a rotation transformation.
`static AffineTransform` | `AffineTransform.getRotateInstance(double vecx, double vecy)` Returns a transform that rotates coordinates according to a rotation vector.
`static AffineTransform` | `AffineTransform.getRotateInstance(double theta, double anchorx, double anchory)` Returns a transform that rotates coordinates around an anchor point.
`static AffineTransform` | `AffineTransform.getRotateInstance(double vecx, double vecy, double anchorx, double anchory)` Returns a transform that rotates coordinates around an anchor point accordinate to a rotation vector.
`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.
`static AffineTransform` | `AffineTransform.getTranslateInstance(double tx, double ty)` Returns a transform representing a translation transformation.

Methods in java.awt.geom with parameters of type AffineTransform
`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`.
`Area` | `Area.createTransformedArea(AffineTransform t)` Creates a new `Area` object that contains the same geometry as this `Area` transformed by the specified `AffineTransform`.
`Shape` | `Path2D.createTransformedShape(AffineTransform at)` Returns a new `Shape` representing a transformed version of this `Path2D`.
`PathIterator` | `Rectangle2D.getPathIterator(AffineTransform at)` Returns an iteration object that defines the boundary of this `Rectangle2D`.
`PathIterator` | `RoundRectangle2D.getPathIterator(AffineTransform at)` Returns an iteration object that defines the boundary of this `RoundRectangle2D`.
`PathIterator` | `QuadCurve2D.getPathIterator(AffineTransform at)` Returns an iteration object that defines the boundary of the shape of this `QuadCurve2D`.
`PathIterator` | `Ellipse2D.getPathIterator(AffineTransform at)` Returns an iteration object that defines the boundary of this `Ellipse2D`.
`PathIterator` | `CubicCurve2D.getPathIterator(AffineTransform at)` Returns an iteration object that defines the boundary of the shape.
`PathIterator` | `Area.getPathIterator(AffineTransform at)` Creates a `PathIterator` for the outline of this `Area` object.
`PathIterator` | `Arc2D.getPathIterator(AffineTransform at)` Returns an iteration object that defines the boundary of the arc.
`PathIterator` | `Path2D.Float.getPathIterator(AffineTransform at)` Returns an iterator object that iterates along the `Shape` boundary and provides access to the geometry of the `Shape` outline.
`PathIterator` | `Path2D.Double.getPathIterator(AffineTransform at)` Returns an iterator object that iterates along the `Shape` boundary and provides access to the geometry of the `Shape` outline.
`PathIterator` | `Line2D.getPathIterator(AffineTransform at)` Returns an iteration object that defines the boundary of this `Line2D`.
`PathIterator` | `Rectangle2D.getPathIterator(AffineTransform at, double flatness)` Returns an iteration object that defines the boundary of the flattened `Rectangle2D`.
`PathIterator` | `QuadCurve2D.getPathIterator(AffineTransform at, double flatness)` Returns an iteration object that defines the boundary of the flattened shape of this `QuadCurve2D`.
`PathIterator` | `CubicCurve2D.getPathIterator(AffineTransform at, double flatness)` Return an iteration object that defines the boundary of the flattened shape.
`PathIterator` | `Area.getPathIterator(AffineTransform at, double flatness)` Creates a `PathIterator` for the flattened outline of this `Area` object.
`PathIterator` | `Path2D.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.
`PathIterator` | `Line2D.getPathIterator(AffineTransform at, double flatness)` Returns an iteration object that defines the boundary of this flattened `Line2D`.
`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.
`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.
`void` | `AffineTransform.setTransform(AffineTransform Tx)` Sets this transform to a copy of the transform in the specified `AffineTransform` object.
`void` | `Area.transform(AffineTransform t)` Transforms the geometry of this `Area` using the specified `AffineTransform`.
`abstract void` | `Path2D.transform(AffineTransform at)` Transforms the geometry of this path using the specified `AffineTransform`.
`void` | `Path2D.Float.transform(AffineTransform at)` Transforms the geometry of this path using the specified `AffineTransform`.
`void` | `Path2D.Double.transform(AffineTransform at)` Transforms the geometry of this path using the specified `AffineTransform`.

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.
`Path2D.Double(Shape s, AffineTransform at)` Constructs a new double precision `Path2D` object from an arbitrary `Shape` object, transformed by an `AffineTransform` object.
`Path2D.Float(Shape s, AffineTransform at)` Constructs a new single precision `Path2D` object from an arbitrary `Shape` object, transformed by an `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, int interpolationType)` Constructs an `AffineTransformOp` given an affine transform and the interpolation type.
`AffineTransformOp(AffineTransform xform, RenderingHints hints)` Constructs an `AffineTransformOp` given an affine transform.

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.concatenateTransform(AffineTransform modTransform)` Modifies the current user-to-device transform by appending another transform.
`void` | `RenderContext.concetenateTransform(AffineTransform modTransform)` Deprecated. replaced by `concatenateTransform(AffineTransform)`.
`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.setTransform(AffineTransform newTransform)` Sets the current user-to-device AffineTransform contained in the RenderContext to a given transform.

Constructors in java.awt.image.renderable with parameters of type AffineTransform
`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.
`RenderContext(AffineTransform usr2dev, Shape aoi, RenderingHints hints)` Constructs a RenderContext with a given transform.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Java™ Platform Standard Ed. 6
PREV NEXT | FRAMES NO FRAMES

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

Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.