![]() |
MAGiC
V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
|
#include <mg_front_2D.h>
Fonctions membres publiques | |
MG_FRONT_2D (MG_NOEUD *n1, MG_NOEUD *n2, MG_SEGMENT *seg) | |
~MG_FRONT_2D () | |
MG_NOEUD * | get_noeud1 (void) |
MG_NOEUD * | get_noeud2 (void) |
MG_SEGMENT * | get_segment (void) |
MG_FRONT_2D * | get_front_precedent (void) |
MG_FRONT_2D * | get_front_suivant (void) |
void | changer_front_precedent (MG_FRONT_2D *front) |
void | changer_front_suivant (MG_FRONT_2D *front) |
unsigned long | get_id (void) |
int | get_ifail (void) |
void | incremente_ifail (void) |
BOITE_2D | get_boite_2D (double periodeu, double periodev) |
BOITE_3D | get_boite_3D (void) |
Fonctions membres publiques statiques | |
static void | initialise_compteur_id (void) |
Attributs privés | |
class MG_NOEUD * | noeud1 |
class MG_NOEUD * | noeud2 |
class MG_SEGMENT * | segment |
class MG_FRONT_2D * | precedent |
class MG_FRONT_2D * | suivant |
int | ifail |
unsigned long | id |
Attributs privés statiques | |
static unsigned long | idmax =0 |
Définition à la ligne 32 du fichier mg_front_2D.h.
MG_FRONT_2D::MG_FRONT_2D | ( | MG_NOEUD * | n1, |
MG_NOEUD * | n2, | ||
MG_SEGMENT * | seg | ||
) |
Définition à la ligne 30 du fichier mg_front_2D.cpp.
Références idmax.
MG_FRONT_2D::~MG_FRONT_2D | ( | ) |
Définition à la ligne 37 du fichier mg_front_2D.cpp.
void MG_FRONT_2D::changer_front_precedent | ( | MG_FRONT_2D * | front | ) |
Définition à la ligne 68 du fichier mg_front_2D.cpp.
Références precedent.
Référencé par MAILLEUR2D::initialise_front(), MAILLEUR2D::insere_contrainte_segment(), MAILLEUR2D::insere_contrainte_triangle(), MAILLEUR2D::traite_front_cas_ferme_cavite(), MAILLEUR2D::traite_front_cas_ferme_cavite_p(), MAILLEUR2D::traite_front_cas_ferme_cavite_s(), MAILLEUR2D::traite_front_cas_general(), et MAILLEUR2D::traite_pole().
void MG_FRONT_2D::changer_front_suivant | ( | MG_FRONT_2D * | front | ) |
Définition à la ligne 73 du fichier mg_front_2D.cpp.
Références suivant.
Référencé par MAILLEUR2D::initialise_front(), MAILLEUR2D::insere_contrainte_segment(), MAILLEUR2D::insere_contrainte_triangle(), MAILLEUR2D::traite_front_cas_ferme_cavite(), MAILLEUR2D::traite_front_cas_ferme_cavite_p(), MAILLEUR2D::traite_front_cas_ferme_cavite_s(), MAILLEUR2D::traite_front_cas_general(), et MAILLEUR2D::traite_pole().
BOITE_2D MG_FRONT_2D::get_boite_2D | ( | double | periodeu, |
double | periodev | ||
) |
Définition à la ligne 93 du fichier mg_front_2D.cpp.
Références MG_SEGMENT::get_boite_2D(), et segment.
BOITE_3D MG_FRONT_2D::get_boite_3D | ( | void | ) |
Définition à la ligne 98 du fichier mg_front_2D.cpp.
Références MG_SEGMENT::get_boite_3D(), et segment.
MG_FRONT_2D * MG_FRONT_2D::get_front_precedent | ( | void | ) |
Définition à la ligne 58 du fichier mg_front_2D.cpp.
Références precedent.
Référencé par MAILLEUR2D::enregistre_front(), MAILLEUR2D::progresse_front(), MAILLEUR2D::traite_front_cas_ferme_cavite(), MAILLEUR2D::traite_front_cas_ferme_cavite_p(), MAILLEUR2D::traite_front_cas_general(), et MAILLEUR2D::traite_pole().
MG_FRONT_2D * MG_FRONT_2D::get_front_suivant | ( | void | ) |
Définition à la ligne 63 du fichier mg_front_2D.cpp.
Références suivant.
Référencé par MAILLEUR2D::enregistre_front(), MAILLEUR2D::insere_contrainte_segment(), MAILLEUR2D::insere_contrainte_triangle(), MAILLEUR2D::progresse_front(), MAILLEUR2D::traite_front_cas_ferme_cavite(), MAILLEUR2D::traite_front_cas_ferme_cavite_s(), MAILLEUR2D::traite_front_cas_front_4(), et MAILLEUR2D::traite_pole().
unsigned long MG_FRONT_2D::get_id | ( | void | ) |
Définition à la ligne 78 du fichier mg_front_2D.cpp.
Références id.
int MG_FRONT_2D::get_ifail | ( | void | ) |
Définition à la ligne 83 du fichier mg_front_2D.cpp.
Références ifail.
Référencé par MAILLEUR2D::genere_noeud().
MG_NOEUD * MG_FRONT_2D::get_noeud1 | ( | void | ) |
Définition à la ligne 43 du fichier mg_front_2D.cpp.
Références noeud1.
Référencé par MAILLEUR2D::enregistre_front(), MAILLEUR2D::genere_noeud(), MAILLEUR2D::insere_contrainte_segment(), MAILLEUR2D::insere_contrainte_triangle(), MAILLEUR2D::progresse_front(), MAILLEUR2D::traite_front_cas_ferme_cavite(), MAILLEUR2D::traite_front_cas_ferme_cavite_p(), MAILLEUR2D::traite_front_cas_ferme_cavite_s(), MAILLEUR2D::traite_front_cas_front_3(), MAILLEUR2D::traite_front_cas_front_4(), MAILLEUR2D::traite_front_cas_general(), et MAILLEUR2D::traite_pole().
MG_NOEUD * MG_FRONT_2D::get_noeud2 | ( | void | ) |
Définition à la ligne 48 du fichier mg_front_2D.cpp.
Références noeud2.
Référencé par MAILLEUR2D::enregistre_front(), MAILLEUR2D::genere_noeud(), MAILLEUR2D::insere_contrainte_segment(), MAILLEUR2D::insere_contrainte_triangle(), MAILLEUR2D::progresse_front(), MAILLEUR2D::traite_front_cas_ferme_cavite(), MAILLEUR2D::traite_front_cas_ferme_cavite_p(), MAILLEUR2D::traite_front_cas_ferme_cavite_s(), MAILLEUR2D::traite_front_cas_front_3(), MAILLEUR2D::traite_front_cas_front_4(), MAILLEUR2D::traite_front_cas_general(), et MAILLEUR2D::traite_pole().
MG_SEGMENT * MG_FRONT_2D::get_segment | ( | void | ) |
Définition à la ligne 53 du fichier mg_front_2D.cpp.
Références segment.
Référencé par MAILLEUR2D::ajouter_front(), MAILLEUR2D::echange_de_front(), MAILLEUR2D::genere_noeud(), MAILLEUR2D::insere_segment(), MAILLEUR2D::progresse_front(), et MAILLEUR2D::supprimer_front().
void MG_FRONT_2D::incremente_ifail | ( | void | ) |
Définition à la ligne 88 du fichier mg_front_2D.cpp.
Références ifail.
Référencé par MAILLEUR2D::progresse_front().
|
static |
Définition à la ligne 103 du fichier mg_front_2D.cpp.
Références idmax.
Référencé par MAILLEUR2D::initialise_front().
|
private |
Définition à la ligne 59 du fichier mg_front_2D.h.
Référencé par get_id().
|
staticprivate |
Définition à la ligne 60 du fichier mg_front_2D.h.
Référencé par initialise_compteur_id(), et MG_FRONT_2D().
|
private |
Définition à la ligne 58 du fichier mg_front_2D.h.
Référencé par get_ifail(), et incremente_ifail().
|
private |
Définition à la ligne 53 du fichier mg_front_2D.h.
Référencé par get_noeud1().
|
private |
Définition à la ligne 54 du fichier mg_front_2D.h.
Référencé par get_noeud2().
|
private |
Définition à la ligne 56 du fichier mg_front_2D.h.
Référencé par changer_front_precedent(), et get_front_precedent().
|
private |
Définition à la ligne 55 du fichier mg_front_2D.h.
Référencé par get_boite_2D(), get_boite_3D(), et get_segment().
|
private |
Définition à la ligne 57 du fichier mg_front_2D.h.
Référencé par changer_front_suivant(), et get_front_suivant().