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 Plan3D

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

#include <Plan3d.h>

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

Liste de tous les membres

Fonctions membres publiques

 Plan3D (Vecteur const &origine=Vecteur(3), Vecteur const &normale=Vecteur(0, 0, 1), Couleur const &color=Couleur(1, 1, 1, 1), double const &alpha=0.8)
 Construit un Plan3D.
virtual ~Plan3D ()
 Destructeur, implanté pour le polymorphisme.
virtual void dessine () const
 Dessine le Plan3D courant.
virtual std::string type () const
 Sert à obtenir le type Plan3D sous forme de chaîne de caractères.
virtual void enregistrer (std::ofstream &out) const
 Sert à envoyer l'état du Plan3D dans le flux passé en argument, dans un style XML.

Description détaillée

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

Note:
Hérite de Plan

Documentation des constructeurs et destructeur

Plan3D::Plan3D ( Vecteur const &  origine = Vecteur(3),
Vecteur const &  normale = Vecteur(0,0,1),
Couleur const &  color = Couleur(1,1,1,1),
double const &  alpha = 0.8 
)

Construit un Plan3D.

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

Destructeur, implanté pour le polymorphisme.


Documentation des fonctions membres

void Plan3D::dessine ( ) const [virtual]

Dessine le Plan3D courant.

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

string Plan3D::type ( ) const [virtual]

Sert à obtenir le type Plan3D sous forme de chaîne de caractères.

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

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

virtual void Plan3D::enregistrer ( std::ofstream &  out) const [virtual]

Sert à envoyer l'état du Plan3D dans le flux passé en argument, dans un style XML.

Paramètres:
outFlux de sortie

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


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