![]() |
Projet d'Informatique 2012
Simulation générique de systèmes physiques simples : vers les machines de Rube Goldberg
|
Classe abstraite représentant un Champ de Forces. Plus de détails...
#include <ChampForces.h>
Fonctions membres publiques | |
ChampForces (Vecteur intensite=Vecteur(3)) | |
Construit un ChampForces. | |
virtual | ~ChampForces () |
Destructeur, implanté pour le polymorphisme. | |
virtual void | ajoute_a (Systeme *syst) |
Ajoute le ChampForces courant au Systeme passé en argument. | |
Vecteur const & | intensite () const |
Accesseur pour le Vecteur ChampForces::m_intensite. | |
virtual double | distance (ObjetMobile const &objet) const |
Méthode inutile, implémantée pour la forme (et par volonté du professeur) | |
Attributs privés | |
Vecteur const | m_intensite |
Vecteur constant représentant l'intensité du champ de forces. |
Classe abstraite représentant un Champ de Forces.
Construit un ChampForces.
intensite | Intensité du champ de forces, par défault Constantes::g |
ChampForces::~ChampForces | ( | ) | [virtual] |
Destructeur, implanté pour le polymorphisme.
void ChampForces::ajoute_a | ( | Systeme * | syst | ) | [virtual] |
Ajoute le ChampForces courant au Systeme passé en argument.
syst | Systeme auquel on ajoute le ChampForces courant |
Implémente Element.
Vecteur const & ChampForces::intensite | ( | ) | const |
Accesseur pour le Vecteur ChampForces::m_intensite.
double ChampForces::distance | ( | ObjetMobile const & | objet | ) | const [virtual] |
Méthode inutile, implémantée pour la forme (et par volonté du professeur)
Implémente Element.
Vecteur const ChampForces::m_intensite [private] |
Vecteur constant représentant l'intensité du champ de forces.