public interface _Figure
Modélise la notion de figure
Method Summary | |
---|---|
jus.util.geometrie.Point |
barycentre()
le barycentre de la figure |
java.awt.Rectangle |
cadre()
Calcule le cadre géometrique contenant la figure |
void |
draw(java.awt.Graphics g)
dessine la figure sur le support graphique g |
int |
nbSommet()
le nombre de sommets de la figure |
double |
perimetre()
restitue le périmètre de la figure |
void |
rotation(double a)
fait tourner la figure autour de son barycentre |
java.util.Iterator<Segment> |
segments()
Restitue un iterator sur les segments de la figure |
jus.util.geometrie.Point |
sommet(int num)
Restitue le point correspondant au ième sommet dans un ordre arbitraire |
void |
translation(jus.util.geometrie.Vecteur v)
translate la figure |
Method Detail |
---|
jus.util.geometrie.Point barycentre()
int nbSommet()
void translation(jus.util.geometrie.Vecteur v)
v
- le Vecteur de translationvoid rotation(double a)
a
- l'angle de rotation en degrédouble perimetre()
jus.util.geometrie.Point sommet(int num)
num
- le rang du sommet
rang correct - 0<= num <=nbSommet |
java.util.Iterator<Segment> segments()
void draw(java.awt.Graphics g)
java.awt.Rectangle cadre()