| java.lang.Object java.awt.geom.AffineTransform
Constructor Summary | |
public | AffineTransform() | public | AffineTransform(AffineTransform t) | public | AffineTransform(float m00, float m10, float m01, float m11, float m02, float m12) | public | AffineTransform(double m00, double m10, double m01, double m11, double m02, double m12) | public | AffineTransform(float[] matrix) | public | AffineTransform(double[] matrix) |
Method Summary | |
public Object | clone() | public void | concatenate(AffineTransform t) | public AffineTransform | createInverse() | public Shape | createTransformedShape(Shape src) | public Point2D | deltaTransform(Point2D src, Point2D dst) | public void | deltaTransform(double[] src, int srcOff, double[] dst, int dstOff, int length) | public boolean | equals(Object obj) | public double | getDeterminant() | public void | getMatrix(double[] matrix) | public static AffineTransform | getRotateInstance(double angle) | public static AffineTransform | getRotateInstance(double angle, double x, double y) | public static AffineTransform | getScaleInstance(double scx, double scY) | 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 mx, double my) | public double | getTranslateX() | public double | getTranslateY() | public int | getType() | public int | hashCode() | public Point2D | inverseTransform(Point2D src, Point2D dst) | public void | inverseTransform(double[] src, int srcOff, double[] dst, int dstOff, int length) | public boolean | isIdentity() | AffineTransform | multiply(AffineTransform t1, AffineTransform t2) Multiply matrix of two AffineTransform objects
Parameters: t1 - - the AffineTransform object is a multiplicand Parameters: t2 - - the AffineTransform object is a multiplier an AffineTransform object that is a result of t1 multiplied by matrix t2. | public void | preConcatenate(AffineTransform t) | public void | rotate(double angle) | public void | rotate(double angle, double px, double py) | public void | scale(double scx, double scy) | public void | setToIdentity() | public void | setToRotation(double angle) | public void | setToRotation(double angle, double px, double py) | public void | setToScale(double scx, double scy) | public void | setToShear(double shx, double shy) | public void | setToTranslation(double mx, double my) | public void | setTransform(double m00, double m10, double m01, double m11, double m02, double m12) | public void | setTransform(AffineTransform t) | public void | shear(double shx, double shy) | public String | toString() | public Point2D | transform(Point2D src, Point2D dst) | public void | transform(Point2D[] src, int srcOff, Point2D[] dst, int dstOff, int length) | public void | transform(double[] src, int srcOff, double[] dst, int dstOff, int length) | public void | transform(float[] src, int srcOff, float[] dst, int dstOff, int length) | public void | transform(float[] src, int srcOff, double[] dst, int dstOff, int length) | public void | transform(double[] src, int srcOff, float[] dst, int dstOff, int length) | public void | translate(double mx, double my) |
TYPE_FLIP | final public static int TYPE_FLIP(Code) | | |
TYPE_GENERAL_ROTATION | final public static int TYPE_GENERAL_ROTATION(Code) | | |
TYPE_GENERAL_SCALE | final public static int TYPE_GENERAL_SCALE(Code) | | |
TYPE_GENERAL_TRANSFORM | final public static int TYPE_GENERAL_TRANSFORM(Code) | | |
TYPE_IDENTITY | final public static int TYPE_IDENTITY(Code) | | |
TYPE_MASK_ROTATION | final public static int TYPE_MASK_ROTATION(Code) | | |
TYPE_MASK_SCALE | final public static int TYPE_MASK_SCALE(Code) | | |
TYPE_QUADRANT_ROTATION | final public static int TYPE_QUADRANT_ROTATION(Code) | | |
TYPE_TRANSLATION | final public static int TYPE_TRANSLATION(Code) | | |
TYPE_UNIFORM_SCALE | final public static int TYPE_UNIFORM_SCALE(Code) | | |
TYPE_UNKNOWN | final static int TYPE_UNKNOWN(Code) | | The TYPE_UNKNOWN is an initial type value
|
ZERO | final static double ZERO(Code) | | The min value equivalent to zero. If absolute value less then ZERO it considered as zero.
|
m00 | double m00(Code) | | The values of transformation matrix
|
type | transient int type(Code) | | The transformation type
|
AffineTransform | public AffineTransform()(Code) | | |
AffineTransform | public AffineTransform(float m00, float m10, float m01, float m11, float m02, float m12)(Code) | | |
AffineTransform | public AffineTransform(double m00, double m10, double m01, double m11, double m02, double m12)(Code) | | |
AffineTransform | public AffineTransform(float[] matrix)(Code) | | |
AffineTransform | public AffineTransform(double[] matrix)(Code) | | |
deltaTransform | public void deltaTransform(double[] src, int srcOff, double[] dst, int dstOff, int length)(Code) | | |
getDeterminant | public double getDeterminant()(Code) | | |
getMatrix | public void getMatrix(double[] matrix)(Code) | | |
getScaleX | public double getScaleX()(Code) | | |
getScaleY | public double getScaleY()(Code) | | |
getShearX | public double getShearX()(Code) | | |
getShearY | public double getShearY()(Code) | | |
getTranslateX | public double getTranslateX()(Code) | | |
getTranslateY | public double getTranslateY()(Code) | | |
getType | public int getType()(Code) | | |
hashCode | public int hashCode()(Code) | | |
isIdentity | public boolean isIdentity()(Code) | | |
multiply | AffineTransform multiply(AffineTransform t1, AffineTransform t2)(Code) | | Multiply matrix of two AffineTransform objects
Parameters: t1 - - the AffineTransform object is a multiplicand Parameters: t2 - - the AffineTransform object is a multiplier an AffineTransform object that is a result of t1 multiplied by matrix t2. |
rotate | public void rotate(double angle)(Code) | | |
rotate | public void rotate(double angle, double px, double py)(Code) | | |
scale | public void scale(double scx, double scy)(Code) | | |
setToIdentity | public void setToIdentity()(Code) | | |
setToRotation | public void setToRotation(double angle)(Code) | | |
setToRotation | public void setToRotation(double angle, double px, double py)(Code) | | |
setToScale | public void setToScale(double scx, double scy)(Code) | | |
setToShear | public void setToShear(double shx, double shy)(Code) | | |
setToTranslation | public void setToTranslation(double mx, double my)(Code) | | |
setTransform | public void setTransform(double m00, double m10, double m01, double m11, double m02, double m12)(Code) | | |
shear | public void shear(double shx, double shy)(Code) | | |
transform | public void transform(Point2D[] src, int srcOff, Point2D[] dst, int dstOff, int length)(Code) | | |
transform | public void transform(double[] src, int srcOff, double[] dst, int dstOff, int length)(Code) | | |
transform | public void transform(float[] src, int srcOff, float[] dst, int dstOff, int length)(Code) | | |
transform | public void transform(float[] src, int srcOff, double[] dst, int dstOff, int length)(Code) | | |
transform | public void transform(double[] src, int srcOff, float[] dst, int dstOff, int length)(Code) | | |
translate | public void translate(double mx, double my)(Code) | | |
|
|