![]() |
Projet d'Informatique 2012
Simulation générique de systèmes physiques simples : vers les machines de Rube Goldberg
|
Classe représentant un Champ de Forces Global. Plus de détails...
#include <ChampForcesGlobal.h>
Fonctions membres publiques | |
ChampForcesGlobal (Vecteur intensite=Constantes::g) | |
Construit un ChampForcesGlobal. | |
virtual | ~ChampForcesGlobal () |
Destructeur, implanté pour le polymorphisme. | |
virtual std::string | type () const |
Sert à obtenir le type ChampForcesGlobal sous forme de chaîne de caractères. | |
virtual QFormLayout * | proprietesLayout () const |
Sert à créer un Layout contenant les propriétés du ChampForcesGlobal en vue de l'interface graphique. | |
virtual void | agit_sur (ObjetMobile &objet) |
Agit sur l'ObjetMobile passé en argument. | |
virtual void | enregistrer (std::ofstream &out) const |
Sert à envoyer l'état du ChampForcesGlobal dans le flux passé en argument, dans un style XML. | |
Fonctions membres protégées | |
virtual void | affiche (std::ostream &out) const |
Affiche le ChampForcesGlobal courant dans le flux passé en argument. |
Classe représentant un Champ de Forces Global.
ChampForcesGlobal::ChampForcesGlobal | ( | Vecteur | intensite = Constantes::g | ) |
Construit un ChampForcesGlobal.
intensite | Intensité du champ de forces, par défault Constantes::g |
ChampForcesGlobal::~ChampForcesGlobal | ( | ) | [virtual] |
Destructeur, implanté pour le polymorphisme.
string ChampForcesGlobal::type | ( | ) | const [virtual] |
Sert à obtenir le type ChampForcesGlobal sous forme de chaîne de caractères.
Implémente Element.
QFormLayout * ChampForcesGlobal::proprietesLayout | ( | ) | const [virtual] |
Sert à créer un Layout contenant les propriétés du ChampForcesGlobal en vue de l'interface graphique.
Implémente Element.
void ChampForcesGlobal::agit_sur | ( | ObjetMobile & | objet | ) | [virtual] |
Agit sur l'ObjetMobile passé en argument.
objet | L'ObjetMobile sur lequel on agit |
Implémente Element.
virtual void ChampForcesGlobal::enregistrer | ( | std::ofstream & | out | ) | const [virtual] |
Sert à envoyer l'état du ChampForcesGlobal dans le flux passé en argument, dans un style XML.
out | Flux de sortie |
Implémente Element.
virtual void ChampForcesGlobal::affiche | ( | std::ostream & | out | ) | const [protected, virtual] |
Affiche le ChampForcesGlobal courant dans le flux passé en argument.
out | Flux de sortie |
Implémente Dessinable.