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 PlanFini3D

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

#include <PlanFini3d.h>

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

Liste de tous les membres

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.

Description détaillée

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

Note:
Hérite de PlanFini

Documentation des constructeurs et destructeur

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.

Paramètres:
origineOrigine du PlanFini3D, par défault le Vecteur nul de dimension 3
normaleNormale au PlanFini3D, par défault le Vecteur unitaire sur l'axe z {0,0,1}
longueurLongueur du PlanFini3D, par défault le Vecteur unitaire sur l'axe x {1,0,0}
largeurLargeur du PlanFini3D, par défault le Vecteur unitaire sur l'axe y {0,1,0}
colorCouleur du PlanFini3D, par défault Couleur(1,1,1,1) (Blanc)
alphaCoefficient de rebonds du PlanFini3D, par défault 0.8
PlanFini3D::~PlanFini3D ( ) [virtual]

Destructeur, implanté pour le polymorphisme.


Documentation des fonctions membres

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.

Renvoie:
Retourne std::string("PlanFini3D")
Note:
Utilisée pour la liste des Elements dans l'interface graphique

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.

Paramètres:
outFlux de sortie

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


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