jus.aoo.turtle
Class Obstacle
java.lang.Object
jus.aoo.geometrie.Figure
jus.aoo.turtle.Obstacle
- All Implemented Interfaces:
- jus.aoo.geometrie._Figure
public class Obstacle
- extends jus.aoo.geometrie.Figure
Modélise la notion d'obstacle pour la tortue.
Un obstacle est un rectangle(cadre) qui peut être placé dans l'espace de dessin.
- Version:
- 1.0 date 1/1/06
- Author:
- P.Morat ou http://imag.fr/Philippe.Morat
- See Also:
- Obstacle
Constructor Summary |
Obstacle(jus.util.geometrie.Point p1,
jus.util.geometrie.Point p2)
Construction d'un Rectangle |
Methods inherited from class jus.aoo.geometrie.Figure |
toString |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Obstacle
public Obstacle(jus.util.geometrie.Point p1,
jus.util.geometrie.Point p2)
- Construction d'un Rectangle
- Parameters:
p1
- l'extrémité d'une diagonalep2
- l'autre extrémité de la diagonale
barycentre
public jus.util.geometrie.Point barycentre()
- Specified by:
barycentre
in interface jus.aoo.geometrie._Figure
- Specified by:
barycentre
in class jus.aoo.geometrie.Figure
nbSommet
public int nbSommet()
- Specified by:
nbSommet
in interface jus.aoo.geometrie._Figure
- Specified by:
nbSommet
in class jus.aoo.geometrie.Figure
translation
public void translation(jus.util.geometrie.Vecteur v)
- Specified by:
translation
in interface jus.aoo.geometrie._Figure
- Specified by:
translation
in class jus.aoo.geometrie.Figure
rotation
public void rotation(double a)
- Specified by:
rotation
in interface jus.aoo.geometrie._Figure
- Specified by:
rotation
in class jus.aoo.geometrie.Figure
perimetre
public double perimetre()
- Specified by:
perimetre
in interface jus.aoo.geometrie._Figure
- Specified by:
perimetre
in class jus.aoo.geometrie.Figure
sommet
public jus.util.geometrie.Point sommet(int num)
- Specified by:
sommet
in interface jus.aoo.geometrie._Figure
- Specified by:
sommet
in class jus.aoo.geometrie.Figure
segments
public java.util.Iterator<jus.aoo.geometrie.Segment> segments()
- Specified by:
segments
in interface jus.aoo.geometrie._Figure
- Specified by:
segments
in class jus.aoo.geometrie.Figure
draw
public void draw(java.awt.Graphics g)
cadre
public java.awt.Rectangle cadre()