![]() |
MAGiC
V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
|
#include <mailleur0d.h>


Fonctions membres publiques | |
| MAILLEUR0D (MG_MAILLAGE *mgmai, MG_GEOMETRIE *mggeo, MG_SOMMET *mgsom=NULL) | |
| ~MAILLEUR0D () | |
| int | maille (MG_GROUPE_TOPOLOGIQUE *mggt=NULL) |
| int | maille (MG_SOMMET *mgsom) |
| void | adapte (void) |
| void | adapte (MG_SOMMET *mgsom) |
Fonctions membres publiques hérités de MAILLEUR | |
| MAILLEUR (bool save, class OT_CPU *comp=NULL) | |
| MAILLEUR (MAILLEUR &mdd) | |
| virtual | ~MAILLEUR () |
| virtual void | change_nom_fichierdbg (char *nom) |
| virtual void | change_priorite_metrique (double val) |
| void | refresh (void) |
| void | ajouter_etape_cpu (std::string nom) |
| void | change_pas_integration (int val) |
| void | ini_param (void) |
Fonctions membres publiques hérités de MAGIC_AFFICHE | |
| MAGIC_AFFICHE () | |
| MAGIC_AFFICHE (MAGIC_AFFICHE &mdd) | |
| virtual | ~MAGIC_AFFICHE () |
| virtual void | active_affichage (fonction_affiche *fonc) |
| virtual void | affiche (char *mess) |
Attributs privés | |
| MG_MAILLAGE * | mg_maillage |
| MG_GEOMETRIE * | mg_geometrie |
| MG_SOMMET * | mg_sommet |
Membres hérités additionnels | |
Types publics hérités de MAILLEUR | |
| typedef void | fonction_affiche(char *) |
Types publics hérités de MAGIC_AFFICHE | |
| typedef void | fonction_affiche(char *) |
Attributs protégés hérités de MAILLEUR | |
| OT_CPU * | compteur |
| bool | savedbg |
| char | nomfichierdbg [500] |
| double | priorite_metrique |
| int | pas |
| OT_PARAMETRES | param |
Attributs protégés hérités de MAGIC_AFFICHE | |
| fonction_affiche * | affiche2 |
| int | affichageactif |
Définition à la ligne 34 du fichier mailleur0d.h.
| MAILLEUR0D::MAILLEUR0D | ( | MG_MAILLAGE * | mgmai, |
| MG_GEOMETRIE * | mggeo, | ||
| MG_SOMMET * | mgsom = NULL |
||
| ) |
Définition à la ligne 30 du fichier mailleur0d.cpp.
| MAILLEUR0D::~MAILLEUR0D | ( | ) |
Définition à la ligne 36 du fichier mailleur0d.cpp.
| void MAILLEUR0D::adapte | ( | MG_SOMMET * | mgsom | ) |
Définition à la ligne 100 du fichier mailleur0d.cpp.
Références TPL_SET< X >::ajouter(), MG_MAILLAGE::ajouter_mg_noeud(), MG_POINT::evaluer(), TPL_SET< X >::get(), MG_IDENTIFICATEUR::get_id(), MG_ELEMENT_TOPOLOGIQUE::get_lien_maillage(), MG_ELEMENT_MAILLAGE::get_lien_topologie(), MG_MAILLAGE::get_mg_noeudid(), TPL_SET< X >::get_nb(), MG_SOMMET::get_point(), MAGIC::ORIGINE::MAILLEUR_AUTO, et mg_maillage.

| void MAILLEUR0D::adapte | ( | void | ) |
Définition à la ligne 85 du fichier mailleur0d.cpp.
Références MG_GEOMETRIE::get_mg_sommet(), MG_GEOMETRIE::get_nb_mg_sommet(), mg_geometrie, et mg_sommet.
Référencé par MAILLEUR_ADAPTATIF::maille(), MAILLEUR_BLOC::maille(), et REMAILLEUR::maille().


|
virtual |
Implémente MAILLEUR.
Définition à la ligne 43 du fichier mailleur0d.cpp.
Références TPL_MAP_ENTITE< X >::ajouter(), TPL_MAP_ENTITE< X >::existe(), FAIL, MG_GEOMETRIE::get_mg_sommet(), MG_GEOMETRIE::get_nb_mg_sommet(), MG_GROUPE_TOPOLOGIQUE::get_premier(), MG_GROUPE_TOPOLOGIQUE::get_suivant(), mg_geometrie, mg_sommet, et OK.
Référencé par VE_VES::creer_mg_maillage(), MSTRUCT_GENERATEUR_POLYCRISTAUX::genere(), MSTRUCT_VES::generer_maillage(), MSTRUCT_VES_DECOUP::generer_maillage(), MAILLEUR_BLOC::maille(), et MAILLEUR3D_COUCHE::maille().


| int MAILLEUR0D::maille | ( | MG_SOMMET * | mgsom | ) |
Définition à la ligne 74 du fichier mailleur0d.cpp.
Références TPL_SET< X >::ajouter(), MG_MAILLAGE::ajouter_mg_noeud(), MG_POINT::evaluer(), MG_ELEMENT_TOPOLOGIQUE::get_lien_maillage(), MG_ELEMENT_MAILLAGE::get_lien_topologie(), MG_SOMMET::get_point(), MAGIC::ORIGINE::MAILLEUR_AUTO, mg_maillage, et OK.

|
private |
Définition à la ligne 47 du fichier mailleur0d.h.
|
private |
Définition à la ligne 46 du fichier mailleur0d.h.
|
private |
Définition à la ligne 48 du fichier mailleur0d.h.