java > java.awt > java.awt.geom > java.awt.geom.affinetransform >

Class: java.awt.geom.AffineTransform
    java.lang.Object
       java.awt.geom.AffineTransform


public class AffineTransform extends Object implements Cloneable, Serializable


FIELDS:
public static final int TYPE_FLIP : 64
public static final int TYPE_GENERAL_ROTATION : 16
public static final int TYPE_GENERAL_SCALE : 4
public static final int TYPE_GENERAL_TRANSFORM : 32
public static final int TYPE_IDENTITY : 0
public static final int TYPE_MASK_ROTATION : 24
public static final int TYPE_MASK_SCALE : 6
public static final int TYPE_QUADRANT_ROTATION : 8
public static final int TYPE_TRANSLATION : 1
public static final int TYPE_UNIFORM_SCALE : 2

CONSTRUCTORS:
public AffineTransform()

public AffineTransform(AffineTransform Tx)

public AffineTransform(float m00, float m10, float m01, float m11, float m02, float m12)

public AffineTransform(float[] flatmatrix)

public AffineTransform(double m00, double m10, double m01, double m11, double m02, double m12)

public AffineTransform(double[] flatmatrix)


METHODS:
public Object clone()
Overrides: Object

public void concatenate(AffineTransform Tx)

public AffineTransform createInverse()
Throws: NoninvertibleTransformException

public Shape createTransformedShape(Shape pSrc)

public void deltaTransform(double[] srcPts, int srcOff, double[] dstPts, int dstOff, int numPts)

public Point2D deltaTransform(Point2D ptSrc, Point2D ptDst)

public boolean equals(Object obj)
Overrides: Object

public double getDeterminant()

public void getMatrix(double[] flatmatrix)

public static AffineTransform getQuadrantRotateInstance(int numquadrants)

public static AffineTransform getQuadrantRotateInstance(int numquadrants, double anchorx, double anchory)

public static AffineTransform getRotateInstance(double theta)

public static AffineTransform getRotateInstance(double vecx, double vecy)

public static AffineTransform getRotateInstance(double theta, double anchorx, double anchory)

public static AffineTransform getRotateInstance(double vecx, double vecy, double anchorx, double anchory)

public static AffineTransform getScaleInstance(double sx, double sy)

public double getScaleX()

public double getScaleY()

public static AffineTransform getShearInstance(double shx, double shy)

public double getShearX()

public double getShearY()

public static AffineTransform getTranslateInstance(double tx, double ty)

public double getTranslateX()

public double getTranslateY()

public int getType()

public int hashCode()
Overrides: Object

public void inverseTransform(double[] srcPts, int srcOff, double[] dstPts, int dstOff, int numPts)
Throws: NoninvertibleTransformException

public Point2D inverseTransform(Point2D ptSrc, Point2D ptDst)
Throws: NoninvertibleTransformException

public void invert()
Throws: NoninvertibleTransformException

public boolean isIdentity()

public void preConcatenate(AffineTransform Tx)

public void quadrantRotate(int numquadrants)

public void quadrantRotate(int numquadrants, double anchorx, double anchory)

public void rotate(double theta)

public void rotate(double vecx, double vecy)

public void rotate(double theta, double anchorx, double anchory)

public void rotate(double vecx, double vecy, double anchorx, double anchory)

public void scale(double sx, double sy)

public void setToIdentity()

public void setToQuadrantRotation(int numquadrants)

public void setToQuadrantRotation(int numquadrants, double anchorx, double anchory)

public void setToRotation(double theta)

public void setToRotation(double vecx, double vecy)

public void setToRotation(double theta, double anchorx, double anchory)

public void setToRotation(double vecx, double vecy, double anchorx, double anchory)

public void setToScale(double sx, double sy)

public void setToShear(double shx, double shy)

public void setToTranslation(double tx, double ty)

public void setTransform(double m00, double m10, double m01, double m11, double m02, double m12)

public void setTransform(AffineTransform Tx)

public void shear(double shx, double shy)

public String toString()
Overrides: Object

public void transform(double[] srcPts, int srcOff, double[] dstPts, int dstOff, int numPts)

public void transform(double[] srcPts, int srcOff, float[] dstPts, int dstOff, int numPts)

public void transform(float[] srcPts, int srcOff, double[] dstPts, int dstOff, int numPts)

public void transform(float[] srcPts, int srcOff, float[] dstPts, int dstOff, int numPts)

public Point2D transform(Point2D ptSrc, Point2D ptDst)

public void transform(Point2D[] ptSrc, int srcOff, Point2D[] ptDst, int dstOff, int numPts)

public void translate(double tx, double ty)


INHERITED METHODS:
getClass(), hashCode(), equals(java.lang.Object), clone(), toString(), notify(), notifyAll(), wait(long), wait(long, int), wait(), finalize(),

SUBCLASSES:





Yazilar kaynak gosterilmeden kopyalanamaz © www.kodcu.net