jus.aoo.geometrie
Interface _NewFigure<T extends _Figure>

All Known Implementing Classes:
NewFigure, NewImage, NewSegment

public interface _NewFigure<T extends _Figure>

Modélise la notion d'acquisition de figure

Version:
1.0
Author:
P.Morat ou http://imag.fr/Philippe.Morat
See Also:
_NewFigure
Mots-clé
géométrie, figure, segment

Method Summary
 void changePoint(jus.util.geometrie.Point p)
          Ajout/modification d'un point non définitif
 boolean isComplete()
          la construction est-elle finalisée
 T newFigure()
          la figure courante
 void newPoint(jus.util.geometrie.Point p)
          Ajout d'un point définitif
 void setGeometrie(DrawingSpace space)
          L'espace de dessin pour cette nouvelle figure.
 

Method Detail

newPoint

void newPoint(jus.util.geometrie.Point p)
Ajout d'un point définitif

Parameters:
p - le point

changePoint

void changePoint(jus.util.geometrie.Point p)
Ajout/modification d'un point non définitif

Parameters:
p - le point

newFigure

T newFigure()
la figure courante

Returns:
la figure courante compatible à la situation

isComplete

boolean isComplete()
la construction est-elle finalisée

Returns:
vrai si fini faux sinon

setGeometrie

void setGeometrie(DrawingSpace space)
L'espace de dessin pour cette nouvelle figure.

Parameters:
space -