opale.module2d.noyau2d
Interface Transformable
- All Known Implementing Classes:
- Point2D, Vector2D, Data2D
- public interface Transformable
Cette interface assure qu'une classe possède des méthodes de transformation géométrique.
Method Summary |
void |
rotate(double theta)
Rotate l'objet graphique de l'angle theta autour de l'origine |
void |
rotate(double oriX,
double oriY,
double theta)
Rotate l'objet graphique de l'angle theta autour d'un point |
void |
translate(double dx,
double dy)
Translate l'objet graphique du vecteur(dx, dy). |
translate
public void translate(double dx,
double dy)
- Translate l'objet graphique du vecteur(dx, dy).
- Parameters:
double
- dx,dy, coordonées du vecteur de translation.- Since:
- Opale 0.1
rotate
public void rotate(double theta)
- Rotate l'objet graphique de l'angle theta autour de l'origine
- Parameters:
double
- theta, l'angle de rotation en radian- Since:
- Opale 0.1
rotate
public void rotate(double oriX,
double oriY,
double theta)
- Rotate l'objet graphique de l'angle theta autour d'un point
- Parameters:
double
- oriX, double oriY, le centre de la rotationdouble
- theta, l'angle de rotation en radian- Since:
- Opale 0.1