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

#include <CAD4FE_mg_front_3d.h>

Graphe de collaboration de MG_FRONT_3D:

Fonctions membres publiques

 MG_FRONT_3D (MG_NOEUD *no1, MG_NOEUD *no2, MG_NOEUD *no3, MG_TRIANGLE *tri)
 
 ~MG_FRONT_3D ()
 
MG_NOEUDget_noeud1 (void)
 
MG_NOEUDget_noeud2 (void)
 
MG_NOEUDget_noeud3 (void)
 
MG_TRIANGLEget_triangle (void)
 
MG_FRONT_3Dget_front_voisin (int num)
 
void changer_front_voisin (MG_FRONT_3D *front, int num)
 
double get_angle_voisin (int num)
 
void changer_angle_voisin (double angle, int num)
 
void changer_numero_front (int num)
 
int get_numero_front (void)
 
unsigned long get_id (void)
 
int get_ifail (void)
 
void incremente_ifail (void)
 
BOITE_3D get_boite_3D (void)
 
 MG_FRONT_3D (MG_NOEUD *no1, MG_NOEUD *no2, MG_NOEUD *no3, MG_TRIANGLE *tri)
 
 ~MG_FRONT_3D ()
 
MG_NOEUDget_noeud1 (void)
 
MG_NOEUDget_noeud2 (void)
 
MG_NOEUDget_noeud3 (void)
 
MG_TRIANGLEget_triangle (void)
 
MG_FRONT_3Dget_front_voisin (int num)
 
void changer_front_voisin (MG_FRONT_3D *front, int num)
 
double get_angle_voisin (int num)
 
void changer_angle_voisin (double angle, int num)
 
void changer_numero_front (int num)
 
int get_numero_front (void)
 
void ini_ifail (void)
 
unsigned long get_id (void)
 
int get_ifail (void)
 
void incremente_ifail (void)
 
BOITE_3D get_boite_3D (void)
 

Fonctions membres publiques statiques

static void initialise_compteur_id (void)
 
static void initialise_compteur_id (void)
 

Attributs privés

class MG_NOEUDnoeud1
 
class MG_NOEUDnoeud2
 
class MG_NOEUDnoeud3
 
class MG_TRIANGLEtriangle
 
class VOISIN voisin [3]
 
int ifail
 
int numero_front
 
unsigned long id
 

Attributs privés statiques

static unsigned long idmax =0
 

Description détaillée

Définition à la ligne 42 du fichier CAD4FE_mg_front_3d.h.

Documentation des constructeurs et destructeur

◆ MG_FRONT_3D() [1/2]

MG_FRONT_3D::MG_FRONT_3D ( MG_NOEUD no1,
MG_NOEUD no2,
MG_NOEUD no3,
MG_TRIANGLE tri 
)

Définition à la ligne 42 du fichier mg_front_3D.cpp.

Références VOISIN::ft, idmax, et voisin.

◆ ~MG_FRONT_3D() [1/2]

MG_FRONT_3D::~MG_FRONT_3D ( )

Définition à la ligne 52 du fichier mg_front_3D.cpp.

◆ MG_FRONT_3D() [2/2]

MG_FRONT_3D::MG_FRONT_3D ( MG_NOEUD no1,
MG_NOEUD no2,
MG_NOEUD no3,
MG_TRIANGLE tri 
)

◆ ~MG_FRONT_3D() [2/2]

MG_FRONT_3D::~MG_FRONT_3D ( )

Documentation des fonctions membres

◆ changer_angle_voisin() [1/2]

void MG_FRONT_3D::changer_angle_voisin ( double  angle,
int  num 
)

Définition à la ligne 93 du fichier mg_front_3D.cpp.

Références VOISIN::angle, et voisin.

Référencé par MAILLEUR3D::mise_a_jour_voisin_front().

Voici le graphe des appelants de cette fonction :

◆ changer_angle_voisin() [2/2]

void MG_FRONT_3D::changer_angle_voisin ( double  angle,
int  num 
)

◆ changer_front_voisin() [1/2]

void MG_FRONT_3D::changer_front_voisin ( MG_FRONT_3D front,
int  num 
)

Définition à la ligne 83 du fichier mg_front_3D.cpp.

Références VOISIN::ft, et voisin.

Référencé par MAILLEUR3D::mise_a_jour_voisin_front(), et MAILLEUR3D::recherche_voisin_front().

Voici le graphe des appelants de cette fonction :

◆ changer_front_voisin() [2/2]

void MG_FRONT_3D::changer_front_voisin ( MG_FRONT_3D front,
int  num 
)

◆ changer_numero_front() [1/2]

void MG_FRONT_3D::changer_numero_front ( int  num)

Définition à la ligne 129 du fichier mg_front_3D.cpp.

Références numero_front.

Référencé par MAILLEUR3D::ajouter_front_courant(), et MAILLEUR3D::echange_de_front().

Voici le graphe des appelants de cette fonction :

◆ changer_numero_front() [2/2]

void MG_FRONT_3D::changer_numero_front ( int  num)

◆ get_angle_voisin() [1/2]

double MG_FRONT_3D::get_angle_voisin ( int  num)

◆ get_angle_voisin() [2/2]

double MG_FRONT_3D::get_angle_voisin ( int  num)

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

Références VOISIN::angle, et voisin.

Référencé par MAILLEUR3D::progresse_front().

Voici le graphe des appelants de cette fonction :

◆ get_boite_3D() [1/2]

BOITE_3D MG_FRONT_3D::get_boite_3D ( void  )

Définition à la ligne 118 du fichier mg_front_3D.cpp.

Références MG_TRIANGLE::get_boite_3D(), et triangle.

Voici le graphe d'appel pour cette fonction :

◆ get_boite_3D() [2/2]

BOITE_3D MG_FRONT_3D::get_boite_3D ( void  )

◆ get_front_voisin() [1/2]

MG_FRONT_3D* MG_FRONT_3D::get_front_voisin ( int  num)

◆ get_front_voisin() [2/2]

◆ get_id() [1/2]

unsigned long MG_FRONT_3D::get_id ( void  )

Définition à la ligne 98 du fichier mg_front_3D.cpp.

Références id.

◆ get_id() [2/2]

unsigned long MG_FRONT_3D::get_id ( void  )

◆ get_ifail() [1/2]

int MG_FRONT_3D::get_ifail ( void  )

Définition à la ligne 103 du fichier mg_front_3D.cpp.

Références ifail.

Référencé par MAILLEUR3D::genere_noeud(), et MAILLEUR3D::insere_tetra().

Voici le graphe des appelants de cette fonction :

◆ get_ifail() [2/2]

int MG_FRONT_3D::get_ifail ( void  )

◆ get_noeud1() [1/2]

MG_NOEUD* MG_FRONT_3D::get_noeud1 ( void  )

◆ get_noeud1() [2/2]

◆ get_noeud2() [1/2]

MG_NOEUD* MG_FRONT_3D::get_noeud2 ( void  )

◆ get_noeud2() [2/2]

◆ get_noeud3() [1/2]

MG_NOEUD* MG_FRONT_3D::get_noeud3 ( void  )

◆ get_noeud3() [2/2]

◆ get_numero_front() [1/2]

int MG_FRONT_3D::get_numero_front ( void  )

◆ get_numero_front() [2/2]

int MG_FRONT_3D::get_numero_front ( void  )

Définition à la ligne 135 du fichier mg_front_3D.cpp.

Références numero_front.

Référencé par MAILLEUR3D::echange_de_front(), MAILLEUR3D::progresse_front(), MAILLEUR3D::supprimer_front_en_avancant_sans_delete(), et MAILLEUR3D::supprimer_front_en_reculant().

Voici le graphe des appelants de cette fonction :

◆ get_triangle() [1/2]

◆ get_triangle() [2/2]

MG_TRIANGLE* MG_FRONT_3D::get_triangle ( void  )

◆ incremente_ifail() [1/2]

void MG_FRONT_3D::incremente_ifail ( void  )

Définition à la ligne 108 du fichier mg_front_3D.cpp.

Références ifail.

Référencé par MAILLEUR3D::detruit_tetra(), et MAILLEUR3D::progresse_front().

Voici le graphe des appelants de cette fonction :

◆ incremente_ifail() [2/2]

void MG_FRONT_3D::incremente_ifail ( void  )

◆ ini_ifail()

void MG_FRONT_3D::ini_ifail ( void  )

Définition à la ligne 113 du fichier mg_front_3D.cpp.

Références ifail.

Référencé par MAILLEUR3D::progresse_front().

Voici le graphe des appelants de cette fonction :

◆ initialise_compteur_id() [1/2]

void MG_FRONT_3D::initialise_compteur_id ( void  )
static

Définition à la ligne 123 du fichier mg_front_3D.cpp.

Références idmax.

◆ initialise_compteur_id() [2/2]

static void MG_FRONT_3D::initialise_compteur_id ( void  )
static

Documentation des données membres

◆ id

unsigned long MG_FRONT_3D::id
private

Définition à la ligne 73 du fichier CAD4FE_mg_front_3d.h.

Référencé par get_id().

◆ idmax

static unsigned long MG_FRONT_3D::idmax =0
staticprivate

Définition à la ligne 74 du fichier CAD4FE_mg_front_3d.h.

Référencé par initialise_compteur_id(), et MG_FRONT_3D().

◆ ifail

int MG_FRONT_3D::ifail
private

Définition à la ligne 71 du fichier CAD4FE_mg_front_3d.h.

Référencé par get_ifail(), incremente_ifail(), et ini_ifail().

◆ noeud1

class MG_NOEUD * MG_FRONT_3D::noeud1
private

Définition à la ligne 66 du fichier CAD4FE_mg_front_3d.h.

Référencé par get_noeud1().

◆ noeud2

class MG_NOEUD * MG_FRONT_3D::noeud2
private

Définition à la ligne 67 du fichier CAD4FE_mg_front_3d.h.

Référencé par get_noeud2().

◆ noeud3

class MG_NOEUD * MG_FRONT_3D::noeud3
private

Définition à la ligne 68 du fichier CAD4FE_mg_front_3d.h.

Référencé par get_noeud3().

◆ numero_front

int MG_FRONT_3D::numero_front
private

Définition à la ligne 72 du fichier CAD4FE_mg_front_3d.h.

Référencé par changer_numero_front(), et get_numero_front().

◆ triangle

class MG_TRIANGLE * MG_FRONT_3D::triangle
private

Définition à la ligne 69 du fichier CAD4FE_mg_front_3d.h.

Référencé par get_boite_3D(), et get_triangle().

◆ voisin

class VOISIN MG_FRONT_3D::voisin
private

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