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

#include <dly_segment.h>

Graphe de collaboration de DLY_SEGMENT:

Fonctions membres publiques

 DLY_SEGMENT (class DLY_NOEUD *no1, class DLY_NOEUD *no2)
 
 DLY_SEGMENT (DLY_SEGMENT &mdd)
 
virtual ~DLY_SEGMENT ()
 
DLY_NOEUDget_noeud1 (void)
 
DLY_NOEUDget_noeud2 (void)
 
void insere_lien_tetra (class DLY_TETRA *tet)
 
int tet_est_present (DLY_TETRA *tet)
 
int get_nb_tetra (void)
 
DLY_TETRAget_tetra (int i)
 
DLY_TETRAget_tetra_feuille (void)
 
double get_longueur (void)
 
double calcul_longueur (class FCT_TAILLE *metrique=NULL, int pas=5, int conserve=1)
 
void decoupe_noeud (std::vector< double > &lstpt)
 
double get_critere (void)
 
void change_critere (double crit)
 

Attributs privés

DLY_NOEUDnoeud1
 
DLY_NOEUDnoeud2
 
std::vector< class DLY_TETRA * > lsttet
 
double longueur
 
double critere
 
double t_demilongueur
 

Description détaillée

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

Documentation des constructeurs et destructeur

◆ DLY_SEGMENT() [1/2]

DLY_SEGMENT::DLY_SEGMENT ( class DLY_NOEUD no1,
class DLY_NOEUD no2 
)

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

◆ DLY_SEGMENT() [2/2]

DLY_SEGMENT::DLY_SEGMENT ( DLY_SEGMENT mdd)

Définition à la ligne 39 du fichier dly_segment.cpp.

◆ ~DLY_SEGMENT()

DLY_SEGMENT::~DLY_SEGMENT ( )
virtual

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

Documentation des fonctions membres

◆ calcul_longueur()

double DLY_SEGMENT::calcul_longueur ( class FCT_TAILLE metrique = NULL,
int  pas = 5,
int  conserve = 1 
)

Définition à la ligne 95 du fichier dly_segment.cpp.

Références FCT_TAILLE::evaluer(), DLY_NOEUD::get_coord(), OT_VECTEUR_3D::get_longueur(), longueur, noeud1, noeud2, sqrt(), et t_demilongueur.

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

Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :

◆ change_critere()

void DLY_SEGMENT::change_critere ( double  crit)

Définition à la ligne 152 du fichier dly_segment.cpp.

Références critere.

◆ decoupe_noeud()

void DLY_SEGMENT::decoupe_noeud ( std::vector< double > &  lstpt)

Définition à la ligne 159 du fichier dly_segment.cpp.

Références DLY_NOEUD::get_coord(), noeud1, noeud2, et t_demilongueur.

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

Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :

◆ get_critere()

double DLY_SEGMENT::get_critere ( void  )

Définition à la ligne 147 du fichier dly_segment.cpp.

Références critere.

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

Voici le graphe des appelants de cette fonction :

◆ get_longueur()

double DLY_SEGMENT::get_longueur ( void  )

Définition à la ligne 90 du fichier dly_segment.cpp.

Références longueur.

◆ get_nb_tetra()

int DLY_SEGMENT::get_nb_tetra ( void  )

Définition à la ligne 67 du fichier dly_segment.cpp.

Références lsttet.

◆ get_noeud1()

DLY_NOEUD * DLY_SEGMENT::get_noeud1 ( void  )

Définition à la ligne 46 du fichier dly_segment.cpp.

Références noeud1.

Référencé par DLY_NOEUD::get_lien_segment().

Voici le graphe des appelants de cette fonction :

◆ get_noeud2()

DLY_NOEUD * DLY_SEGMENT::get_noeud2 ( void  )

Définition à la ligne 50 du fichier dly_segment.cpp.

Références noeud2.

Référencé par DLY_NOEUD::get_lien_segment().

Voici le graphe des appelants de cette fonction :

◆ get_tetra()

DLY_TETRA * DLY_SEGMENT::get_tetra ( int  i)

Définition à la ligne 72 du fichier dly_segment.cpp.

Références lsttet.

◆ get_tetra_feuille()

DLY_TETRA * DLY_SEGMENT::get_tetra_feuille ( void  )

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

Références lsttet.

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

Voici le graphe des appelants de cette fonction :

◆ insere_lien_tetra()

void DLY_SEGMENT::insere_lien_tetra ( class DLY_TETRA tet)

Définition à la ligne 55 du fichier dly_segment.cpp.

Références lsttet.

Référencé par DLY_TETRA::change_segment1(), DLY_TETRA::change_segment2(), DLY_TETRA::change_segment3(), DLY_TETRA::change_segment4(), DLY_TETRA::change_segment5(), et DLY_TETRA::change_segment6().

Voici le graphe des appelants de cette fonction :

◆ tet_est_present()

int DLY_SEGMENT::tet_est_present ( DLY_TETRA tet)

Définition à la ligne 61 du fichier dly_segment.cpp.

Références lsttet.

Documentation des données membres

◆ critere

double DLY_SEGMENT::critere
private

Définition à la ligne 56 du fichier dly_segment.h.

Référencé par change_critere(), et get_critere().

◆ longueur

double DLY_SEGMENT::longueur
private

Définition à la ligne 55 du fichier dly_segment.h.

Référencé par calcul_longueur(), et get_longueur().

◆ lsttet

std::vector<class DLY_TETRA*> DLY_SEGMENT::lsttet
private

Définition à la ligne 54 du fichier dly_segment.h.

Référencé par get_nb_tetra(), get_tetra(), get_tetra_feuille(), insere_lien_tetra(), et tet_est_present().

◆ noeud1

DLY_NOEUD* DLY_SEGMENT::noeud1
private

Définition à la ligne 52 du fichier dly_segment.h.

Référencé par calcul_longueur(), decoupe_noeud(), et get_noeud1().

◆ noeud2

DLY_NOEUD* DLY_SEGMENT::noeud2
private

Définition à la ligne 53 du fichier dly_segment.h.

Référencé par calcul_longueur(), decoupe_noeud(), et get_noeud2().

◆ t_demilongueur

double DLY_SEGMENT::t_demilongueur
private

Définition à la ligne 57 du fichier dly_segment.h.

Référencé par calcul_longueur(), et decoupe_noeud().


La documentation de cette classe a été générée à partir du fichier suivant :