Projet d'Informatique 2012
Simulation générique de systèmes physiques simples : vers les machines de Rube Goldberg
include/Ventilateur.h
Aller à la documentation de ce fichier.
00001 
00005 #ifndef VENTILATEUR_H
00006 #define VENTILATEUR_H
00007 
00008 #include <string>
00009 #include <iostream>
00010 #include <QFormLayout>
00011 #include "Obstacle.h"
00012 #include "Vecteur.h"
00013 #include "Couleur.h"
00014 #include "ObjetMobile.h"
00015 #include "ObjetCompose.h"
00016 #include "Brique.h"
00017 #include "Vent.h"
00018 #include "Brique3d.h"
00019 
00025 class Ventilateur: public ObjetCompose
00026 {
00027     public:
00045         Ventilateur(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);
00046 
00050         virtual ~Ventilateur();
00051 
00056         virtual void ajoute_a(Systeme* syst);
00057 
00058     protected:
00059 
00063         Vent* m_vent;
00064 
00068         Brique* m_brique;
00069 
00070 
00071 
00072 };
00073 
00074 #endif /* VENTILATEUR_H */
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Énumérations Valeurs énumérées Amis