jus.aoo.geometrie
Interface _Figure

All Known Implementing Classes:
Figure, Image, Segment

public interface _Figure

Modélise la notion de figure

Version:
1.0 date 1/9/99
Author:
P.Morat ou http://imag.fr/Philippe.Morat
See Also:
_Figure
Mots-clé
géométrie, 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

barycentre

jus.util.geometrie.Point barycentre()
le barycentre de la figure


nbSommet

int nbSommet()
le nombre de sommets de la figure


translation

void translation(jus.util.geometrie.Vecteur v)
translate la figure

Parameters:
v - le Vecteur de translation

rotation

void rotation(double a)
fait tourner la figure autour de son barycentre

Parameters:
a - l'angle de rotation en degré

perimetre

double perimetre()
restitue le périmètre de la figure

Returns:
le périmètre.

sommet

jus.util.geometrie.Point sommet(int num)
Restitue le point correspondant au ième sommet dans un ordre arbitraire

Parameters:
num - le rang du sommet
Returns:
le point correspondant à un sommet
Requires :
rang correct - 0<= num <=nbSommet

segments

java.util.Iterator<Segment> segments()
Restitue un iterator sur les segments de la figure

Returns:
l'iterator

draw

void draw(java.awt.Graphics g)
dessine la figure sur le support graphique g


cadre

java.awt.Rectangle cadre()
Calcule le cadre géometrique contenant la figure