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 Trampoline3D

Classe représentant un Trampoline pour l'affichage graphique. Plus de détails...

#include <Trampoline3d.h>

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

Liste de tous les membres

Fonctions membres publiques

 Trampoline3D (Vecteur const &origine=Vecteur(3), Vecteur const &longueur=Vecteur(1, 0, 0), Vecteur const &largeur=Vecteur(0, 1, 0), double const &hauteur=1, Couleur const &colorA=Couleur(0, 1, 1, 1), Couleur const &colorB=Couleur(1, 0, 1, 1), Couleur const &colorC=Couleur(1, 1, 0, 1), Couleur const &colorD=Couleur(0.5, 1, 1, 1), Couleur const &colorE=Couleur(1, 0.5, 1, 1), Couleur const &colorF=Couleur(1, 1, 0.5, 1), double const &alpha=1.2)
 Construit un Trampoline3D.
virtual ~Trampoline3D ()
 Destructeur, implanté pour le polymorphisme.
virtual void ajoute_a (Systeme *syst)
 Ajoute le Trampoline3D courant au Systeme passé en argument.

Description détaillée

Classe représentant un Trampoline pour l'affichage graphique.

Note:
Hérite de Trampoline

Documentation des constructeurs et destructeur

Trampoline3D::Trampoline3D ( Vecteur const &  origine = Vecteur(3),
Vecteur const &  longueur = Vecteur(1,0,0),
Vecteur const &  largeur = Vecteur(0,1,0),
double const &  hauteur = 1,
Couleur const &  colorA = Couleur(0,1,1,1),
Couleur const &  colorB = Couleur(1,0,1,1),
Couleur const &  colorC = Couleur(1,1,0,1),
Couleur const &  colorD = Couleur(0.5,1,1,1),
Couleur const &  colorE = Couleur(1,0.5,1,1),
Couleur const &  colorF = Couleur(1,1,0.5,1),
double const &  alpha = 1.2 
)

Construit un Trampoline3D.

Paramètres:
origineOrigine du Trampoline3D, par défault le Vecteur nul de dimension 3
longueurLongueur du Trampoline3D, par défault le Vecteur unitaire sur l'axe x {1,0,0}
largeurLargeur du Trampoline3D, par défault le Vecteur unitaire sur l'axe y {0,1,0}
hauteurHauteur du Trampoline3D, par défault 1
colorACouleur de la face supérieure du Trampoline3D, par défault Couleur(0,1,1,1)
colorBCouleur de la face inférieure du Trampoline3D, par défault Couleur(1,0,1,1)
colorCCouleur de la face gauche du Trampoline3D, par défault Couleur(1,1,0,1)
colorDCouleur de la face droite du Trampoline3D, par défault Couleur(0.5,1,1,1)
colorECouleur de la face arrière du Trampoline3D, par défault Couleur(1,0.5,1,1)
colorFCouleur de la face avant du Trampoline3D, par défault Couleur(1,1,0.5,1)
alphaCoefficient de rebonds du Trampoline3D, par défault 1.2
Trampoline3D::~Trampoline3D ( ) [virtual]

Destructeur, implanté pour le polymorphisme.


Documentation des fonctions membres

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

Ajoute le Trampoline3D courant au Systeme passé en argument.

Paramètres:
systSysteme auquel on ajoute le Trampoline3D courant

Réimplémentée à partir de Trampoline.


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