Calculettes pour l'hydraulique
Référence de la classe dessinSection
Graphe de collaboration de dessinSection:
Collaboration graph

Fonctions membres publiques

 __construct ($hauteur, $largeur, $marges, &$section, $lib_data)
 
 AddRow ($color, $y)
 
 GetDessinSection ()
 
 transformeValeur ($tabDonnees)
 

Fonctions membres privées

 GetDessinX ($val, $Axe)
 
 GetDessinY ($val)
 

Attributs privés

 $donnees = array()
 
 $hauteurDessin
 
 $largeurDessin
 
 $marges
 
 $mesCouleurs = array('red', 'blue', 'orange', 'green', 'grey', 'black', 'DarkMagenta ', 'cyan')
 
 $rSnXmax = 0
 
 $rValMax = 0
 
 $sectionClass
 

Description détaillée

Classe pour l'affichage du dessin des sections.

Date
10/04/2012
Auteur
Médéric Dulondel, David Dorchies

Définition à la ligne 48 du fichier dessinSection.class.php.

Documentation des constructeurs et destructeur

◆ __construct()

dessinSection::__construct (   $hauteur,
  $largeur,
  $marges,
$section,
  $lib_data 
)

Définition à la ligne 58 du fichier dessinSection.class.php.

Références $marges.

Documentation des fonctions membres

◆ AddRow()

dessinSection::AddRow (   $color,
  $y 
)

Rajoute une ligne à notre dessin.

$color correspond à la couleur de la ligne $y correspond à l'ordonnée exprimée en pixel de la ligne

Définition à la ligne 78 du fichier dessinSection.class.php.

Références $marges.

Référencé par GetDessinSection().

Voici le graphe des appelants de cette fonction :

◆ GetDessinSection()

dessinSection::GetDessinSection ( )

Définition à la ligne 127 du fichier dessinSection.class.php.

Références $marges, AddRow(), GetDessinX(), GetDessinY(), et transformeValeur().

Voici le graphe d'appel pour cette fonction :

◆ GetDessinX()

dessinSection::GetDessinX (   $val,
  $Axe 
)
private

Convertit une largeur en mètre en une abscisse en pixels.

Paramètres
$Axedétermine si le pixel est à droite (1) ou à gauche (-1) de l'axe de symétrie
Renvoie
Abscisse en pixel à dessiner

Définition à la ligne 104 du fichier dessinSection.class.php.

Référencé par GetDessinSection().

Voici le graphe des appelants de cette fonction :

◆ GetDessinY()

dessinSection::GetDessinY (   $val)
private

Convertit un tirant d'eau en mètre en une ordonnée en pixels.

Définition à la ligne 94 du fichier dessinSection.class.php.

Référencé par GetDessinSection(), et transformeValeur().

Voici le graphe des appelants de cette fonction :

◆ transformeValeur()

dessinSection::transformeValeur (   $tabDonnees)

Transforme le tableau de tirants d"eau et charges à afficher en pixel + attribution des couleurs.

Définition à la ligne 111 du fichier dessinSection.class.php.

Références GetDessinY().

Référencé par GetDessinSection().

Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :

Documentation des données membres

◆ $donnees

dessinSection::$donnees = array()
private

Définition à la ligne 54 du fichier dessinSection.class.php.

◆ $hauteurDessin

dessinSection::$hauteurDessin
private

Définition à la ligne 49 du fichier dessinSection.class.php.

◆ $largeurDessin

dessinSection::$largeurDessin
private

Définition à la ligne 50 du fichier dessinSection.class.php.

◆ $marges

dessinSection::$marges
private

Définition à la ligne 51 du fichier dessinSection.class.php.

Référencé par __construct(), AddRow(), et GetDessinSection().

◆ $mesCouleurs

dessinSection::$mesCouleurs = array('red', 'blue', 'orange', 'green', 'grey', 'black', 'DarkMagenta ', 'cyan')
private

Définition à la ligne 52 du fichier dessinSection.class.php.

◆ $rSnXmax

dessinSection::$rSnXmax = 0
private

Définition à la ligne 56 du fichier dessinSection.class.php.

◆ $rValMax

dessinSection::$rValMax = 0
private

Définition à la ligne 55 du fichier dessinSection.class.php.

◆ $sectionClass

dessinSection::$sectionClass
private

Définition à la ligne 53 du fichier dessinSection.class.php.


La documentation de cette classe a été générée à partir du fichier suivant :