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 |