|
Java™ Platform Standard Ed. 6 |
|||||||||
PREV NEXT | FRAMES NO FRAMES |
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. |
|
Java™ Platform Standard Ed. 6 |
|||||||||
PREV NEXT | FRAMES NO FRAMES |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.