Package interactif
Class InteractifPhysique
java.lang.Object
interactif.InteractifPhysique
- Direct Known Subclasses:
PlaqueChargee,Vaisseau
Classe intéractif physique : classe mères de tous les objets ayant des
propriétés physiques et intéragissant physiquement entre eux
-
Constructor Summary
ConstructorsConstructorDescriptionInteractifPhysique(double charge) Constructeur de l'objet intéractif physique Ne prend que sa charge en paramètreInteractifPhysique(Vecteur2D position, double charge) Constructeur de l'objet intéractif physique Prend en paramètre sa position et sa charge -
Method Summary
Modifier and TypeMethodDescriptionabstract voidPermet de créer la géométrie de l'objet intéractif physique.abstract voiddessiner(Graphics2D g2d) Permet de dessiner un objet intéractif physique, sur le contexte graphique passé en parametre.doubleRetourne la charge de l'objet intéractif physiquedoubleRetourne le nombre de pixels par mètreRetourne la position de l'objet intéractif physiquevoidsetCharge(double charge) Modifie la charge de l'objet intéractif physiquevoidsetPixelsParMetre(double pixelsParMetre) Modifier le nombre de pixels par mètre afin de dessiner des objets en unité physique réelle (en mètre et non en pixels)voidsetPosition(Vecteur2D position) Modifie la position de l'objet intéractif physique
-
Constructor Details
-
InteractifPhysique
public InteractifPhysique(double charge) Constructeur de l'objet intéractif physique Ne prend que sa charge en paramètre- Parameters:
charge- La charge de l'objet intéractif
-
InteractifPhysique
Constructeur de l'objet intéractif physique Prend en paramètre sa position et sa charge- Parameters:
position- La position de l'objet intéractifcharge- La charge de l'objet intéractif
-
-
Method Details
-
creerLaGeometrie
public abstract void creerLaGeometrie()Permet de créer la géométrie de l'objet intéractif physique. -
dessiner
Permet de dessiner un objet intéractif physique, sur le contexte graphique passé en parametre.- Parameters:
g2d- Le contexte graphique
-
getCharge
public double getCharge()Retourne la charge de l'objet intéractif physique- Returns:
- La charge de l'objet intéractif physique
-
getPixelsParMetre
public double getPixelsParMetre()Retourne le nombre de pixels par mètre- Returns:
- Le nombre de pixels par mètre
-
getPosition
Retourne la position de l'objet intéractif physique- Returns:
- La position de l'objet intéractif physique
-
setCharge
public void setCharge(double charge) Modifie la charge de l'objet intéractif physique- Parameters:
charge- Charge de l'objet intéractif physique
-
setPixelsParMetre
public void setPixelsParMetre(double pixelsParMetre) Modifier le nombre de pixels par mètre afin de dessiner des objets en unité physique réelle (en mètre et non en pixels)- Parameters:
pixelsParMetre- Le nombre de pixels par metre (rapport)
-
setPosition
Modifie la position de l'objet intéractif physique- Parameters:
position- Position de l'objet intéractif physique
-