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


Fonctions membres publiques | |
| MAILLEUR1D (MG_MAILLAGE *mgmai, MG_GEOMETRIE *mggeo, FCT_TAILLE *fct_taille, MG_ARETE *mgarete=NULL) | |
| ~MAILLEUR1D () | |
| int | maille (MG_GROUPE_TOPOLOGIQUE *mggt=NULL) |
| int | maille (MG_ARETE *mgarete, double t1=0.0, MG_NOEUD *noeud_depart=NULL, double t2=0.0, MG_NOEUD *noeud_arrivee=NULL) |
| void | adapte (void) |
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_ARETE * | mg_arete |
| FCT_TAILLE * | metrique |
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 36 du fichier mailleur1d.h.
| MAILLEUR1D::MAILLEUR1D | ( | MG_MAILLAGE * | mgmai, |
| MG_GEOMETRIE * | mggeo, | ||
| FCT_TAILLE * | fct_taille, | ||
| MG_ARETE * | mgarete = NULL |
||
| ) |
Définition à la ligne 37 du fichier mailleur1d.cpp.
| MAILLEUR1D::~MAILLEUR1D | ( | ) |
Définition à la ligne 43 du fichier mailleur1d.cpp.
| void MAILLEUR1D::adapte | ( | void | ) |
Définition à la ligne 244 du fichier mailleur1d.cpp.
Références MG_COURBE::est_periodique(), TPL_SET< X >::get(), MG_NOEUD::get_coord(), MG_ARETE::get_cosommet1(), MG_ARETE::get_cosommet2(), MG_ARETE::get_courbe(), MG_IDENTIFICATEUR::get_id(), MG_ELEMENT_TOPOLOGIQUE::get_lien_maillage(), MG_MAILLAGE::get_mg_noeudid(), MG_MAILLAGE::get_mg_segmentid(), TPL_SET< X >::get_nb(), MG_SEGMENT::get_noeud1(), MG_SEGMENT::get_noeud2(), MG_COURBE::get_periode(), MG_COSOMMET::get_sommet(), MG_ARETE::get_tmax(), MG_ARETE::get_tmin(), MG_ARETE::inverser(), maille(), mg_arete, et mg_maillage.
Référencé par MAILLEUR_ADAPTATIF::maille(), MAILLEUR_BLOC::maille(), et REMAILLEUR::maille().


| int MAILLEUR1D::maille | ( | MG_ARETE * | mgarete, |
| double | t1 = 0.0, |
||
| MG_NOEUD * | noeud_depart = NULL, |
||
| double | t2 = 0.0, |
||
| MG_NOEUD * | noeud_arrivee = NULL |
||
| ) |
Définition à la ligne 81 du fichier mailleur1d.cpp.
Références MG_MAILLAGE::ajouter_mg_noeud(), MG_MAILLAGE::ajouter_mg_segment(), FCT_TAILLE::deriver(), MG_ARETE::deriver(), MG_ARETE::deriver_seconde(), FCT_TAILLE::evaluer(), MG_ARETE::evaluer(), TPL_SET< X >::get(), MG_ARETE::get_cosommet1(), MG_ARETE::get_cosommet2(), MG_IDENTIFICATEUR::get_id(), MG_ELEMENT_TOPOLOGIQUE::get_lien_maillage(), MG_MAILLAGE::get_mg_noeudid(), MG_COSOMMET::get_sommet(), MG_ARETE::get_tmax(), MG_ARETE::get_tmin(), MAGIC::ORIGINE::MAILLEUR_AUTO, metrique, mg_maillage, OK, MAILLEUR::pas, MAILLEUR::refresh(), et sqrt().

|
virtual |
Implémente MAILLEUR.
Définition à la ligne 50 du fichier mailleur1d.cpp.
Références TPL_MAP_ENTITE< X >::ajouter(), TPL_MAP_ENTITE< X >::existe(), FAIL, MG_GEOMETRIE::get_mg_arete(), MG_GEOMETRIE::get_nb_mg_arete(), MG_GROUPE_TOPOLOGIQUE::get_premier(), MG_GROUPE_TOPOLOGIQUE::get_suivant(), mg_arete, mg_geometrie, et OK.
Référencé par adapte(), 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().


|
private |
Définition à la ligne 50 du fichier mailleur1d.h.
Référencé par maille().
|
private |
Définition à la ligne 49 du fichier mailleur1d.h.
|
private |
Définition à la ligne 48 du fichier mailleur1d.h.
Référencé par maille().
|
private |
Définition à la ligne 47 du fichier mailleur1d.h.