MAGiC  V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
Référence de la classe MC_MATERIAU

#include <mc_materiau.h>

Graphe de collaboration de MC_MATERIAU:

Fonctions membres publiques

 MC_MATERIAU (char *valnom, char *valdes)
 
 ~MC_MATERIAU ()
 
class MC_PROPRIETEajouter_propriete (char *nom, double val1, char *unite1, double val2, char *unite2, double val3, char *unite3)
 
int get_nb_propriete ()
 
class MC_PROPRIETEget_propriete (int num)
 
char * get_nom (void)
 
char * get_description (void)
 
class MC_PROPRIETEget_propriete (char *nom)
 

Attributs privés

std::string nom
 
std::string description
 
TPL_LISTE_ENTITE< class MC_PROPRIETE * > lst_prop
 

Description détaillée

Définition à la ligne 31 du fichier mc_materiau.h.

Documentation des constructeurs et destructeur

◆ MC_MATERIAU()

MC_MATERIAU::MC_MATERIAU ( char *  valnom,
char *  valdes 
)

Définition à la ligne 34 du fichier mc_materiau.cpp.

Références description, et nom.

Référencé par MC_GESTIONNAIRE::ajouter_materiau().

Voici le graphe des appelants de cette fonction :

◆ ~MC_MATERIAU()

MC_MATERIAU::~MC_MATERIAU ( )

Définition à la ligne 40 du fichier mc_materiau.cpp.

Références TPL_LISTE_ENTITE< X >::get(), TPL_LISTE_ENTITE< X >::get_nb(), lst_prop, et TPL_LISTE_ENTITE< X >::supprimer().

Voici le graphe d'appel pour cette fonction :

Documentation des fonctions membres

◆ ajouter_propriete()

MC_PROPRIETE * MC_MATERIAU::ajouter_propriete ( char *  nom,
double  val1,
char *  unite1,
double  val2,
char *  unite2,
double  val3,
char *  unite3 
)

Définition à la ligne 53 du fichier mc_materiau.cpp.

Références TPL_LISTE_ENTITE< X >::ajouter(), MC_PROPRIETE::change_unite(), MC_PROPRIETE::change_valeur(), lst_prop, et nom.

Référencé par MC_GESTIONNAIRE::lire().

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

◆ get_description()

char * MC_MATERIAU::get_description ( void  )

Définition à la ligne 82 du fichier mc_materiau.cpp.

Références description.

◆ get_nb_propriete()

int MC_MATERIAU::get_nb_propriete ( )

Définition à la ligne 66 du fichier mc_materiau.cpp.

Références TPL_LISTE_ENTITE< X >::get_nb(), et lst_prop.

Voici le graphe d'appel pour cette fonction :

◆ get_nom()

char * MC_MATERIAU::get_nom ( void  )

Définition à la ligne 77 du fichier mc_materiau.cpp.

Références nom.

◆ get_propriete() [1/2]

class MC_PROPRIETE * MC_MATERIAU::get_propriete ( char *  nom)

Définition à la ligne 88 du fichier mc_materiau.cpp.

Références TPL_LISTE_ENTITE< X >::get(), TPL_LISTE_ENTITE< X >::get_nb(), MC_PROPRIETE::get_nom(), lst_prop, et nom.

Voici le graphe d'appel pour cette fonction :

◆ get_propriete() [2/2]

MC_PROPRIETE * MC_MATERIAU::get_propriete ( int  num)

Définition à la ligne 71 du fichier mc_materiau.cpp.

Références TPL_LISTE_ENTITE< X >::get(), et lst_prop.

Voici le graphe d'appel pour cette fonction :

Documentation des données membres

◆ description

std::string MC_MATERIAU::description
private

Définition à la ligne 48 du fichier mc_materiau.h.

Référencé par get_description(), et MC_MATERIAU().

◆ lst_prop

TPL_LISTE_ENTITE<class MC_PROPRIETE*> MC_MATERIAU::lst_prop
private

Définition à la ligne 49 du fichier mc_materiau.h.

Référencé par ajouter_propriete(), get_nb_propriete(), get_propriete(), et ~MC_MATERIAU().

◆ nom

std::string MC_MATERIAU::nom
private

La documentation de cette classe a été générée à partir des fichiers suivants :