|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--pg.coursjava.logo.Plume
Un objet de cette classe définit une plume pour dessiner dans une "fenêtre Logo".
Constructor Summary | |
Plume()
création d'un objet Plume. Attention, à sa création l'objet plume n'est associé à aucune fenêtre. Cette association se fera en passant l'objet plume en paramètre du constructeur de la fenêtre où la plume se dessinera. A sa création la plume est placée en (0.0 0.0), en position basse avec un cap de 0 (sur axe des x positifs). |
Method Summary | |
void |
avance(double l)
Avance la plume d'une distance de "l" selon le cap courant. |
void |
baisse()
Baisse la plume |
boolean |
estVisible()
consultation de la visibilité ou non de la plume. |
double |
getCap()
consulte la valeur du cap de la plume. |
Pt |
getPosition()
Consultation de la position de la plume |
void |
leve()
Leve la plume |
boolean |
plumeBasse()
Consultation de l'etat de la plume (lev?e ou baiss?e). |
void |
positionne(double x,
double y)
Positionne la plume sur un point donné. |
void |
setCap(int v)
fixe la valeur du cap de la plume. |
java.lang.String |
toString()
retourne une chaîne (String) représentant la plume |
void |
tourne(double a)
Ajoute "a" degre au cap courant de la plume (les angles sont orientes dans le sens trigonometrique). |
void |
visible(boolean v)
fixe la visibilité ou non de la plume. |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
Constructor Detail |
public Plume()
Method Detail |
public void avance(double l)
l
- longueur du deplacementpublic void tourne(double a)
a
- la valeur (en degres) à ajouter au cappublic double getCap()
public void setCap(int v)
v
- Valeur (en degrés) à affecter au cap.public void leve()
public void baisse()
public void positionne(double x, double y)
x
- abscisse du point où la plume est positionnéey
- ordonnée du point où la plume est positionnéepublic Pt getPosition()
public boolean plumeBasse()
public boolean estVisible()
public void visible(boolean v)
v
- true la plume sera visible, false la plume ne sera plus visiblepublic java.lang.String toString()
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |