public class VolEnFormation
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
int |
TAILLE |
Constructor and Description |
---|
VolEnFormation(Vaisseau[] tabV,
PointPlan pos,
double alt)
Constructeur Champ à Champ : Initialise un nouveau
vol en formation à partir de 2 vaisseaux passés en
paramètre et à partir des coordonnées de la position
de départ du vol
|
VolEnFormation(VolEnFormation v)
Constructeur par copie
|
Modifier and Type | Method and Description |
---|---|
double[] |
altitudesDesVaisseaux()
Retourne le tableau des altitudes de chaque vaisseau
composant la formation
|
boolean |
altitudeValide()
Méthode publique de test de l'altitude.
|
void |
appliqueAltitudeDeVol()
Répercute l'altitude de vol (transmet) aux
vaisseaux qui composent la formation de vol
|
boolean |
equals(java.lang.Object o) |
double |
getAbscisse()
Retourne l'abscisse de la position de la formation
|
double |
getAltitudeFixée()
Retourne l'altitude fixée pour la formation
|
Vaisseau[] |
getFormation()
Retourne le tableau contenant les Vaisseau de la formation
|
double |
getOrdonnée()
Retourne l'ordonnée de la position de la formation
|
PointPlan |
getPosition()
Retourne le point correspondant à la position de la formation
|
Vaisseau |
getVaisseau(int i)
Retourne le ième Vaisseau de la formation et null si i dépasse la taille du tableau
|
int |
nbDeVaisseaux()
Retourne le nombre de Vaisseau constituant la formation
|
void |
setAbscisse(double newX)
Fixe l'abscisse de la position de la formation
|
void |
setAltitudeFixée(double newAlt)
Fixe l'altitude de la formation
|
void |
setFormation(Vaisseau[] formation)
Fixe le tableau contenant les Vaisseau de la formation
|
void |
setOrdonnée(double newY)
Fixe l'ordonnée de la position de la formation
|
void |
setPosition(PointPlan newP)
Fixe la position de la formation
|
void |
setVaisseau(int i,
Vaisseau newV)
Fixe le ième Vaisseau de la formation
|
java.lang.String |
toString()
Affichage du contenu de l’objet
|
public VolEnFormation(Vaisseau[] tabV, PointPlan pos, double alt)
tabV
- un tableau de Vaisseau pour définir les \
membres de la formation.alt
- l'altitude de volpos
- le point qui donne la position initiale de
la formation.public VolEnFormation(VolEnFormation v)
v
- le modèle de vol en formationpublic Vaisseau[] getFormation()
public void setFormation(Vaisseau[] formation)
formation
- le tableau de Vaisseaupublic Vaisseau getVaisseau(int i)
i
- le numero du Vaisseaupublic void setVaisseau(int i, Vaisseau newV)
i
- le numero du Vaisseau que l'on souhaite fixernewV
- le nouveau Vaisseaupublic PointPlan getPosition()
public double getAbscisse()
public double getOrdonnée()
public void setPosition(PointPlan newP)
newP
- le point correspondant à la nouvelle position de la formationpublic void setAbscisse(double newX)
newX
- l'abscisse de la position de la formaitonpublic void setOrdonnée(double newY)
newY
- l'ordonnée de la position de la formaitonpublic double getAltitudeFixée()
public void setAltitudeFixée(double newAlt)
newAlt
- l'altitude fixéepublic int nbDeVaisseaux()
public boolean altitudeValide()
public void appliqueAltitudeDeVol()
public double[] altitudesDesVaisseaux()
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object