![]() |
Projet d'Informatique 2012
Simulation générique de systèmes physiques simples : vers les machines de Rube Goldberg
|
Classe représentant un PlanFini pour l'affichage graphique. Plus de détails...
#include <PlanFini3d.h>
Fonctions membres publiques | |
PlanFini3D (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), Couleur const &color=Couleur(1, 1, 1, 1), double const &alpha=0.8) | |
Construit un PlanFini3D. | |
virtual | ~PlanFini3D () |
Destructeur, implanté pour le polymorphisme. | |
virtual void | dessine () const |
Dessine le Plan3D courant. | |
virtual std::string | type () const |
Sert à obtenir le type PlanFini3D sous forme de chaîne de caractères. | |
virtual void | enregistrer (std::ofstream &out) const |
Sert à envoyer l'état du PlanFini3D dans le flux passé en argument, dans un style XML. |
PlanFini3D::PlanFini3D | ( | 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) , |
||
Couleur const & | color = Couleur(1,1,1,1) , |
||
double const & | alpha = 0.8 |
||
) |
Construit un PlanFini3D.
origine | Origine du PlanFini3D, par défault le Vecteur nul de dimension 3 |
normale | Normale au PlanFini3D, par défault le Vecteur unitaire sur l'axe z {0,0,1} |
longueur | Longueur du PlanFini3D, par défault le Vecteur unitaire sur l'axe x {1,0,0} |
largeur | Largeur du PlanFini3D, par défault le Vecteur unitaire sur l'axe y {0,1,0} |
color | Couleur du PlanFini3D, par défault Couleur(1,1,1,1) (Blanc) |
alpha | Coefficient de rebonds du PlanFini3D, par défault 0.8 |
PlanFini3D::~PlanFini3D | ( | ) | [virtual] |
Destructeur, implanté pour le polymorphisme.
void PlanFini3D::dessine | ( | ) | const [virtual] |
Dessine le Plan3D courant.
Réimplémentée à partir de Dessinable.
string PlanFini3D::type | ( | ) | const [virtual] |
Sert à obtenir le type PlanFini3D sous forme de chaîne de caractères.
Réimplémentée à partir de PlanFini.
virtual void PlanFini3D::enregistrer | ( | std::ofstream & | out | ) | const [virtual] |
Sert à envoyer l'état du PlanFini3D dans le flux passé en argument, dans un style XML.
out | Flux de sortie |
Réimplémentée à partir de PlanFini.