![]() |
MAGiC
V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
|
#include <dly_noeud.h>
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_NOEUD * | get_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_TRIANGLE * | get_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_SEGMENT * | get_lien_segment (class DLY_NOEUD *n1, class DLY_NOEUD *n2) |
Attributs privés | |
double | xyz [3] |
MG_NOEUD * | noeud |
int | num |
std::vector< class DLY_TRIANGLE * > | petit_lien_tri |
std::vector< class DLY_SEGMENT * > | petit_lien_seg |
Définition à la ligne 30 du fichier dly_noeud.h.
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::DLY_NOEUD | ( | int | n, |
double * | xyztmp | ||
) |
Définition à la ligne 42 du fichier dly_noeud.cpp.
Références xyz.
DLY_NOEUD::DLY_NOEUD | ( | DLY_NOEUD & | mdd | ) |
Définition à la ligne 49 du fichier dly_noeud.cpp.
Références xyz.
|
virtual |
Définition à la ligne 56 du fichier dly_noeud.cpp.
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().
|
virtual |
Définition à la ligne 73 du fichier dly_noeud.cpp.
Références xyz.
|
virtual |
Définition à la ligne 77 du fichier dly_noeud.cpp.
Références xyz.
|
virtual |
Définition à la ligne 81 du fichier dly_noeud.cpp.
Références xyz.
|
virtual |
Définition à la ligne 85 du fichier dly_noeud.cpp.
Références xyz.
Référencé par DLY_SEGMENT::calcul_longueur(), DLY_TETRA::calcul_volume(), MAILLEUR_FEM::construire_quadratique(), MAILLEUR_DELAUNAY::cree_tetra(), DLY_SEGMENT::decoupe_noeud(), DLY_TETRA::decoupe_noeud(), DLY_TRIANGLE::est_coplanaire(), DLY_TETRA::get_normal1(), DLY_TETRA::get_normal2(), DLY_TETRA::get_normal3(), DLY_TETRA::get_normal4(), DLY_TETRA::get_qualite(), MAILLEUR_DELAUNAY::modifie_cavite(), DLY_TETRA::point_dans_la_sphere(), et DLY_TETRA::point_dans_le_tetra().
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.
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().
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.
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().
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().
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().
|
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().
|
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().
|
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().
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().
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().
|
private |
Définition à la ligne 61 du fichier dly_noeud.h.
Référencé par change_noeud(), et get_noeud().
|
private |
Définition à la ligne 62 du fichier dly_noeud.h.
Référencé par get_num().
|
private |
Définition à la ligne 64 du fichier dly_noeud.h.
Référencé par get_lien_segment(), et insere_lien_segment().
|
private |
Définition à la ligne 63 du fichier dly_noeud.h.
Référencé par get_lien_triangle(), et insere_lien_triangle().
|
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().