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 Ventilateur3D

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

#include <Ventilateur3d.h>

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

Liste de tous les membres

Fonctions membres publiques

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

Description détaillée

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

Note:
Hérite de Ventilateur

Documentation des constructeurs et destructeur

Ventilateur3D::Ventilateur3D ( Vecteur const &  origine = Vecteur(3),
Vecteur const &  normale = Vecteur(0,0,1),
Vecteur const &  longueur = Vecteur(1,0,0),
Vecteur const &  largeur = Vecteur(0,1,0),
double const &  hauteur = 0.1,
double const &  profondeur = 1,
Couleur const &  colorA = Couleur(1,1,1,1),
Couleur const &  colorB = Couleur(0.6,0.6,0.6,1),
Couleur const &  colorC = Couleur(0.5,0.5,0.5,1),
Couleur const &  colorD = Couleur(0.5,0.5,0.5,1),
Couleur const &  colorE = Couleur(0.3,0.3,0.3,1),
Couleur const &  colorF = Couleur(0.3,0.3,0.3,1),
double const &  alpha = 0.8,
double const &  intensite = 3.5 
)

Construit un Ventilateur3D.

Paramètres:
origineOrigine du Ventilateur3D, par défault le Vecteur nul de dimension 3
normaleNormale au Ventilateur, par défault le Vecteur unitaire sur l'axe z {0,0,1}
longueurLongueur du Ventilateur3D, par défault le Vecteur unitaire sur l'axe x {1,0,0}
largeurLargeur du Ventilateur3D, par défault le Vecteur unitaire sur l'axe y {0,1,0}
hauteurHauteur du Ventilateur3D, par défault 0.1
profondeurProfondeur de la zone d'effet du Ventilateur3D, par défault 1
colorACouleur de la face inférieure du Ventilateur3D, par défault Couleur(0,1,1,1)
colorBCouleur de la face supérieure du Ventilateur3D, par défault Couleur(1,0,1,1)
colorCCouleur de la face gauche du Ventilateur3D, par défault Couleur(1,1,0,1)
colorDCouleur de la face droite du Ventilateur3D, par défault Couleur(0.5,1,1,1)
colorECouleur de la face arrière du Ventilateur3D, par défault Couleur(1,0.5,1,1)
colorFCouleur de la face avant du Ventilateur3D, par défault Couleur(1,1,0.5,1)
alphaCoefficient de rebonds du Ventilateur3D, par défaut 0.8
intensiteIntensité du Ventilateur3D, par défault 3.5
Ventilateur3D::~Ventilateur3D ( ) [virtual]

Destructeur, implanté pour le polymorphisme.


Documentation des fonctions membres

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

Ajoute le Ventilateur3D courant au Systeme passé en argument.

Paramètres:
systSysteme auquel on ajoute le Ventilateur3D courant

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


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