La classe AffineTransform
![]()
Objet par l'intermédiaire duquel sera programmée une transformation géométrique affine.
Constructeurs |
| AffineTransform() |
| AffineTransform(AffineTransform Tx) |
| AffineTransform(double[] flatmatrix) |
| AffineTransform(double m00, double m10, double m01, double m11, double m02, double m12) |
| AffineTransform(float[] flatmatrix) |
| AffineTransform(float m00, float m10, float m01, float m11, float m02, float m12) |
Valeur rendue |
Nom et paramètres |
| void | concatenate(AffineTransform Tx) |
| AffineTransform | createInverse() |
| Shape | createTransformedShape(Shape pSrc) |
| void | deltaTransform(double[] srcPts, int srcOff, double[] dstPts, int dstOff, int numPts) |
| Point2D | deltaTransform(Point2D ptSrc, Point2D ptDst) |
| double | getDeterminant() |
| void | getMatrix(double[] flatmatrix) |
| static AffineTransform | getRotateInstance(double theta) |
| static AffineTransform | getRotateInstance(double theta, double x, double y) |
| static AffineTransform | getScaleInstance(double sx, double sy) |
| double | getScaleX() |
| double | getScaleY() |
| static AffineTransform | getShearInstance(double shx, double shy) |
| double | getShearX() |
| double | getShearY() |
| static AffineTransform | getTranslateInstance(double tx, double ty) |
| double | getTranslateX() |
| double | getTranslateY() |
| int | getType() |
| void | inverseTransform(double[] srcPts, int srcOff, double[] dstPts, int dstOff, int numPts) |
| Point2D | inverseTransform(Point2D ptSrc, Point2D ptDst) |
| boolean | isIdentity() |
| void | preConcatenate(AffineTransform Tx) |
| void | rotate(double theta) |
| void | rotate(double theta, double x, double y) |
| void | scale(double sx, double sy) |
| void | setToIdentity() |
| void | setToRotation(double theta) |
| void | setToRotation(double theta, double x, double y) |
| void | setToScale(double sx, double sy) |
| void | setToShear(double shx, double shy) |
| void | setToTranslation(double tx, double ty) |
| void | setTransform(AffineTransform Tx) |
| void | setTransform(double m00, double m10, double m01, double m11, double m02, double m12) |
| void | shear(double shx, double shy) |
| void | transform(double[] srcPts, int srcOff, double[] dstPts, int dstOff, int numPts) |
| void | transform(double[] srcPts, int srcOff, float[] dstPts, int dstOff, int numPts) |
| void | transform(float[] srcPts, int srcOff, double[] dstPts, int dstOff, int numPts) |
| void | transform(float[] srcPts, int srcOff, float[] dstPts, int dstOff, int numPts) |
| void | transform(Point2D[] ptSrc, int srcOff, Point2D[] ptDst, int dstOff, int numPts) |
| Point2D | transform(Point2D ptSrc, Point2D ptDst) |
| void | translate(double tx, double ty) |
Valeur |
Champ |
| static int | CAP_BUTT |
| static int | CAP_ROUND |
| static int | CAP_SQUARE |
| static int | JOIN_BEVEL |
| static int | JOIN_MITER |
| static int | JOIN_ROUND |