Projet d'Informatique 2012
Simulation générique de systèmes physiques simples : vers les machines de Rube Goldberg
Référence de la classe ChampForces

Classe abstraite représentant un Champ de Forces. Plus de détails...

#include <ChampForces.h>

Graphe d'héritage de ChampForces:
Graphe de collaboration de ChampForces:

Liste de tous les membres

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.

Description détaillée

Classe abstraite représentant un Champ de Forces.

Note:
Hérite de Element

Documentation des constructeurs et destructeur

ChampForces::ChampForces ( Vecteur  intensite = Vecteur(3))

Construit un ChampForces.

Paramètres:
intensiteIntensité du champ de forces, par défault Constantes::g
ChampForces::~ChampForces ( ) [virtual]

Destructeur, implanté pour le polymorphisme.


Documentation des fonctions membres

void ChampForces::ajoute_a ( Systeme syst) [virtual]

Ajoute le ChampForces courant au Systeme passé en argument.

Paramètres:
systSysteme auquel on ajoute le ChampForces courant

Implémente Element.

Vecteur const & ChampForces::intensite ( ) const

Accesseur pour le Vecteur ChampForces::m_intensite.

Renvoie:
Retourne une référence constante sur 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.


Documentation des données membres

Vecteur constant représentant l'intensité du champ de forces.


La documentation de cette classe a été générée à partir des fichiers suivants :
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Énumérations Valeurs énumérées Amis