|
|
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:
|
|



|