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

#include <dly_noeud.h>

Graphe de collaboration de DLY_NOEUD:

Fonctions membres publiques

 DLY_NOEUD (int n, double xx, double yy, double zz)
 
 DLY_NOEUD (int n, double *xyztmp)
 
 DLY_NOEUD (DLY_NOEUD &mdd)
 
virtual ~DLY_NOEUD ()
 
virtual double get_x (void)
 
virtual double get_y (void)
 
virtual double get_z (void)
 
virtual void change_x (double val)
 
virtual void change_y (double val)
 
virtual void change_z (double val)
 
virtual void get_coord (double *xyztmp)
 
class MG_NOEUDget_noeud (void)
 
void change_noeud (MG_NOEUD *no)
 
int get_num (void)
 
void insere_lien_triangle (class DLY_TRIANGLE *tri)
 
int get_lien_triangle (class DLY_TRIANGLE *tri)
 
DLY_TRIANGLEget_lien_triangle (class DLY_NOEUD *n1, class DLY_NOEUD *n2, class DLY_NOEUD *n3)
 
void insere_lien_segment (class DLY_SEGMENT *seg)
 
int get_lien_segment (class DLY_SEGMENT *seg)
 
DLY_SEGMENTget_lien_segment (class DLY_NOEUD *n1, class DLY_NOEUD *n2)
 

Attributs privés

double xyz [3]
 
MG_NOEUDnoeud
 
int num
 
std::vector< class DLY_TRIANGLE * > petit_lien_tri
 
std::vector< class DLY_SEGMENT * > petit_lien_seg
 

Description détaillée

Définition à la ligne 30 du fichier dly_noeud.h.

Documentation des constructeurs et destructeur

◆ DLY_NOEUD() [1/3]

DLY_NOEUD::DLY_NOEUD ( int  n,
double  xx,
double  yy,
double  zz 
)

Définition à la ligne 36 du fichier dly_noeud.cpp.

Références xyz.

◆ DLY_NOEUD() [2/3]

DLY_NOEUD::DLY_NOEUD ( int  n,
double *  xyztmp 
)

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

Références xyz.

◆ DLY_NOEUD() [3/3]

DLY_NOEUD::DLY_NOEUD ( DLY_NOEUD mdd)

Définition à la ligne 49 du fichier dly_noeud.cpp.

Références xyz.

◆ ~DLY_NOEUD()

DLY_NOEUD::~DLY_NOEUD ( )
virtual

Définition à la ligne 56 du fichier dly_noeud.cpp.

Documentation des fonctions membres

◆ change_noeud()

void DLY_NOEUD::change_noeud ( MG_NOEUD no)

Définition à la ligne 96 du fichier dly_noeud.cpp.

Références noeud.

Référencé par MAILLEUR_DELAUNAY::transfert_maillage().

Voici le graphe des appelants de cette fonction :

◆ change_x()

void DLY_NOEUD::change_x ( double  val)
virtual

Définition à la ligne 73 du fichier dly_noeud.cpp.

Références xyz.

◆ change_y()

void DLY_NOEUD::change_y ( double  val)
virtual

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

Références xyz.

◆ change_z()

void DLY_NOEUD::change_z ( double  val)
virtual

Définition à la ligne 81 du fichier dly_noeud.cpp.

Références xyz.

◆ get_coord()

◆ get_lien_segment() [1/2]

DLY_SEGMENT * DLY_NOEUD::get_lien_segment ( class DLY_NOEUD n1,
class DLY_NOEUD n2 
)

Définition à la ligne 117 du fichier dly_noeud.cpp.

Références DLY_SEGMENT::get_noeud1(), DLY_SEGMENT::get_noeud2(), et petit_lien_seg.

Voici le graphe d'appel pour cette fonction :

◆ get_lien_segment() [2/2]

int DLY_NOEUD::get_lien_segment ( class DLY_SEGMENT seg)

Définition à la ligne 111 du fichier dly_noeud.cpp.

Références petit_lien_seg.

Référencé par MAILLEUR_DELAUNAY::get_segment().

Voici le graphe des appelants de cette fonction :

◆ get_lien_triangle() [1/2]

DLY_TRIANGLE * DLY_NOEUD::get_lien_triangle ( class DLY_NOEUD n1,
class DLY_NOEUD n2,
class DLY_NOEUD n3 
)

Définition à la ligne 142 du fichier dly_noeud.cpp.

Références DLY_TRIANGLE::get_noeud1(), DLY_TRIANGLE::get_noeud2(), DLY_TRIANGLE::get_noeud3(), et petit_lien_tri.

Voici le graphe d'appel pour cette fonction :

◆ get_lien_triangle() [2/2]

int DLY_NOEUD::get_lien_triangle ( class DLY_TRIANGLE tri)

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

Références petit_lien_tri.

Référencé par MAILLEUR_DELAUNAY::get_triangle().

Voici le graphe des appelants de cette fonction :

◆ get_noeud()

MG_NOEUD * DLY_NOEUD::get_noeud ( void  )

Définition à la ligne 91 du fichier dly_noeud.cpp.

Références noeud.

Référencé par MAILLEUR_DELAUNAY::transfert_maillage().

Voici le graphe des appelants de cette fonction :

◆ get_num()

int DLY_NOEUD::get_num ( void  )

Définition à la ligne 100 du fichier dly_noeud.cpp.

Références num.

Référencé par MAILLEUR_DELAUNAY::get_segment(), et MAILLEUR_DELAUNAY::get_triangle().

Voici le graphe des appelants de cette fonction :

◆ get_x()

double DLY_NOEUD::get_x ( void  )
virtual

Définition à la ligne 60 du fichier dly_noeud.cpp.

Références xyz.

Référencé par MAILLEUR_DELAUNAY::est_de_delaunay(), MAILLEUR_DELAUNAY::insere_noeud_delaunay(), et MAILLEUR_DELAUNAY::transfert_maillage().

Voici le graphe des appelants de cette fonction :

◆ get_y()

double DLY_NOEUD::get_y ( void  )
virtual

Définition à la ligne 64 du fichier dly_noeud.cpp.

Références xyz.

Référencé par MAILLEUR_DELAUNAY::est_de_delaunay(), MAILLEUR_DELAUNAY::insere_noeud_delaunay(), et MAILLEUR_DELAUNAY::transfert_maillage().

Voici le graphe des appelants de cette fonction :

◆ get_z()

double DLY_NOEUD::get_z ( void  )
virtual

Définition à la ligne 68 du fichier dly_noeud.cpp.

Références xyz.

Référencé par MAILLEUR_DELAUNAY::est_de_delaunay(), MAILLEUR_DELAUNAY::insere_noeud_delaunay(), et MAILLEUR_DELAUNAY::transfert_maillage().

Voici le graphe des appelants de cette fonction :

◆ insere_lien_segment()

void DLY_NOEUD::insere_lien_segment ( class DLY_SEGMENT seg)

Définition à la ligne 106 du fichier dly_noeud.cpp.

Références petit_lien_seg.

Référencé par MAILLEUR_DELAUNAY::get_segment().

Voici le graphe des appelants de cette fonction :

◆ insere_lien_triangle()

void DLY_NOEUD::insere_lien_triangle ( class DLY_TRIANGLE tri)

Définition à la ligne 130 du fichier dly_noeud.cpp.

Références petit_lien_tri.

Référencé par MAILLEUR_DELAUNAY::get_triangle().

Voici le graphe des appelants de cette fonction :

Documentation des données membres

◆ noeud

MG_NOEUD* DLY_NOEUD::noeud
private

Définition à la ligne 61 du fichier dly_noeud.h.

Référencé par change_noeud(), et get_noeud().

◆ num

int DLY_NOEUD::num
private

Définition à la ligne 62 du fichier dly_noeud.h.

Référencé par get_num().

◆ petit_lien_seg

std::vector<class DLY_SEGMENT*> DLY_NOEUD::petit_lien_seg
private

Définition à la ligne 64 du fichier dly_noeud.h.

Référencé par get_lien_segment(), et insere_lien_segment().

◆ petit_lien_tri

std::vector<class DLY_TRIANGLE*> DLY_NOEUD::petit_lien_tri
private

Définition à la ligne 63 du fichier dly_noeud.h.

Référencé par get_lien_triangle(), et insere_lien_triangle().

◆ xyz

double DLY_NOEUD::xyz[3]
private

Définition à la ligne 60 du fichier dly_noeud.h.

Référencé par change_x(), change_y(), change_z(), DLY_NOEUD(), get_coord(), get_x(), get_y(), et get_z().


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