iie.projet.graphics
Class Transformation

java.lang.Object
  extended byjava.awt.geom.AffineTransform
      extended byiie.projet.graphics.Transformation
All Implemented Interfaces:
java.lang.Cloneable, java.io.Serializable

public class Transformation
extends java.awt.geom.AffineTransform

Author:
jj
See Also:
Serialized Form

Field Summary
private  double angleRotation
           
static java.lang.String CHOIX
           
static java.lang.String ECHELLE
           
private  double echelleX
           
private  double echelleY
           
private static int globalTransIndex
           
static java.lang.String GROUPE
           
private  int indexChoix
           
static java.lang.String INTERPOLATION
           
private  double interpolFactor
           
private  java.lang.String nature
           
static java.lang.String ROTATION
           
private  java.lang.String tostring
           
static java.lang.String TRANSLATION
           
private  int translationX
           
private  int translationY
           
 
Fields inherited from class java.awt.geom.AffineTransform
TYPE_FLIP, TYPE_GENERAL_ROTATION, TYPE_GENERAL_SCALE, TYPE_GENERAL_TRANSFORM, TYPE_IDENTITY, TYPE_MASK_ROTATION, TYPE_MASK_SCALE, TYPE_QUADRANT_ROTATION, TYPE_TRANSLATION, TYPE_UNIFORM_SCALE
 
Constructor Summary
Transformation(java.lang.String nature)
           
 
Method Summary
 double getAngleRotation()
           
 int getChoix()
           
 double getEchelleX()
           
 double getEchelleY()
           
 double getInterpolFactor()
           
 java.lang.String getNature()
           
 java.awt.geom.AffineTransform getTransform()
           
 int getTranslationX()
           
 int getTranslationY()
           
 void setAngleRotation(double angle)
           
 void setChoix(int c)
           
 void setEchelle(double X, double Y)
           
 void setInterpolFactor(double f)
           
 void setLibelle(java.lang.String libelle)
           
 void setTranslation(int X, int Y)
           
 java.lang.String toString()
           
 
Methods inherited from class java.awt.geom.AffineTransform
clone, concatenate, createInverse, createTransformedShape, deltaTransform, deltaTransform, equals, getDeterminant, getMatrix, getRotateInstance, getRotateInstance, getScaleInstance, getScaleX, getScaleY, getShearInstance, getShearX, getShearY, getTranslateInstance, getTranslateX, getTranslateY, getType, hashCode, inverseTransform, inverseTransform, isIdentity, preConcatenate, rotate, rotate, scale, setToIdentity, setToRotation, setToRotation, setToScale, setToShear, setToTranslation, setTransform, setTransform, shear, transform, transform, transform, transform, transform, transform, translate
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

ROTATION

public static java.lang.String ROTATION

TRANSLATION

public static java.lang.String TRANSLATION

ECHELLE

public static java.lang.String ECHELLE

GROUPE

public static java.lang.String GROUPE

CHOIX

public static java.lang.String CHOIX

INTERPOLATION

public static java.lang.String INTERPOLATION

nature

private java.lang.String nature

tostring

private java.lang.String tostring

globalTransIndex

private static int globalTransIndex

angleRotation

private double angleRotation

indexChoix

private int indexChoix

translationX

private int translationX

translationY

private int translationY

echelleX

private double echelleX

echelleY

private double echelleY

interpolFactor

private double interpolFactor
Constructor Detail

Transformation

public Transformation(java.lang.String nature)
Method Detail

getNature

public java.lang.String getNature()

toString

public java.lang.String toString()

setLibelle

public void setLibelle(java.lang.String libelle)

setAngleRotation

public void setAngleRotation(double angle)

getAngleRotation

public double getAngleRotation()

setTranslation

public void setTranslation(int X,
                           int Y)

getTranslationX

public int getTranslationX()

getTranslationY

public int getTranslationY()

setEchelle

public void setEchelle(double X,
                       double Y)

getEchelleX

public double getEchelleX()

getEchelleY

public double getEchelleY()

setChoix

public void setChoix(int c)

getChoix

public int getChoix()

setInterpolFactor

public void setInterpolFactor(double f)

getInterpolFactor

public double getInterpolFactor()

getTransform

public java.awt.geom.AffineTransform getTransform()