Participer au site avec un Tip
Rechercher
 

Améliorations / Corrections

Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.

Emplacement :

Description des améliorations :

Module : java.desktop - Package : java.awt.geom
Version documentée : Java SE 17

Classe « AffineTransform »

Informations générales

Héritage

java.lang.Object
    java.awt.geom.AffineTransform

Interfaces implémentées

java.io.Serializable
java.lang.Cloneable

Définition

public class AffineTransform extends java.lang.Object
implements java.io.Serializable,
java.lang.Cloneable

Description

A venir.

Liste des attributs

Tous les attributs Attributs d'instance Attributs statiques Attributs dépréciés
QualificateursTypeNomDescription
public static int TYPE_FLIP
public static int TYPE_GENERAL_ROTATION
public static int TYPE_GENERAL_SCALE
public static int TYPE_GENERAL_TRANSFORM
public static int TYPE_IDENTITY
public static int TYPE_MASK_ROTATION
public static int TYPE_MASK_SCALE
public static int TYPE_QUADRANT_ROTATION
public static int TYPE_TRANSLATION
public static int TYPE_UNIFORM_SCALE

Liste des constructeurs

Constructeurs Constructeurs dépréciés
ConstructeurDescription
AffineTransform()
AffineTransform( float[] flatmatrix )
AffineTransform( double[] flatmatrix )
AffineTransform( AffineTransform Tx )
AffineTransform( float m00, float m10, float m01, float m11, float m02, float m12 )
AffineTransform( double m00, double m10, double m01, double m11, double m02, double m12 )

Liste des propriétés (getters/setters)

Propriétés Propriétés dépréciées
QualificateursTypeNomR/W
public double determinant R/-
public boolean identity R/-
public double scaleX R/-
public double scaleY R/-
public double shearX R/-
public double shearY R/-
public int toQuadrantRotation -/W
public double toRotation -/W
public AffineTransform transform -/W
public double translateX R/-
public double translateY R/-
public int type R/-

Propriétés héritées de la classe java.lang.Object

class

Liste des méthodes

Toutes les méthodes Méthodes d'instance Méthodes statiques Méthodes concrètes Méthodes abstraites Méthodes dépréciées
QualificateursType de retourPrototype de la méthodeDescription
public Object clone()
public void concatenate( AffineTransform Tx )
public AffineTransform createInverse()
public Shape createTransformedShape( Shape pSrc )
public Point2D deltaTransform( Point2D ptSrc, Point2D ptDst )
public void deltaTransform( double[] srcPts, int srcOff, double[] dstPts, int dstOff, int numPts )
public boolean equals( Object obj )
public double getDeterminant()
public void getMatrix( double[] flatmatrix )
public static AffineTransform getQuadrantRotateInstance( int numquadrants, double anchorx, double anchory )
public static AffineTransform getQuadrantRotateInstance( int numquadrants )
public static AffineTransform getRotateInstance( double vecx, double vecy )
public static AffineTransform getRotateInstance( double vecx, double vecy, double anchorx, double anchory )
public static AffineTransform getRotateInstance( double theta, double anchorx, double anchory )
public static AffineTransform getRotateInstance( double theta )
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()
public Point2D inverseTransform( Point2D ptSrc, Point2D ptDst )
public void inverseTransform( double[] srcPts, int srcOff, double[] dstPts, int dstOff, int numPts )
public void invert()
public boolean isIdentity()
public void preConcatenate( AffineTransform Tx )
public void quadrantRotate( int numquadrants, double anchorx, double anchory )
public void quadrantRotate( int numquadrants )
public void rotate( double vecx, double vecy, double anchorx, double anchory )
public void rotate( double theta, double anchorx, double anchory )
public void rotate( double theta )
public void rotate( double vecx, double vecy )
public void scale( double sx, double sy )
public void setToIdentity()
public void setToQuadrantRotation( int numquadrants, double anchorx, double anchory )
public void setToQuadrantRotation( int numquadrants )
public void setToRotation( double vecx, double vecy, double anchorx, double anchory )
public void setToRotation( double theta )
public void setToRotation( double theta, double anchorx, double anchory )
public void setToRotation( double vecx, double vecy )
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()
public void transform( float[] srcPts, int srcOff, double[] dstPts, int dstOff, int numPts )
public void transform( Point2D[] ptSrc, int srcOff, Point2D[] ptDst, int dstOff, int numPts )
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, float[] dstPts, int dstOff, int numPts )
public Point2D transform( Point2D ptSrc, Point2D ptDst )
public void translate( double tx, double ty )

Méthodes héritées de la classe java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait