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

#include <poly_voro.h>

Graphe d'héritage de Poly_Voro:
Graphe de collaboration de Poly_Voro:

Fonctions membres publiques

 Poly_Voro (std::vector< Poly_Point * > list_pnts, double dg)
 
 ~Poly_Voro ()
 
virtual void construit (void)
 
virtual void add_cell (Poly_Cellule *element)
 
Poly_Pointget_point (int num)
 
Poly_Celluleget_cell (int num)
 
virtual int get_nb_cell (void)
 
virtual void fusion_noeuds (void)
 
- Fonctions membres publiques hérités de POLY_AFFICHE
 POLY_AFFICHE ()
 
virtual ~POLY_AFFICHE ()
 
virtual void affiche (char *mess)
 
virtual void active_affichage (fonction_affiche *fonc)
 

Attributs protégés

std::vector< Poly_Point * > list_points
 
std::vector< Poly_Cellule * > list_cellules
 
double epsfusion
 
- Attributs protégés hérités de POLY_AFFICHE
fonction_afficheaffiche2
 
int affichageactif
 

Membres hérités additionnels

- Types publics hérités de POLY_AFFICHE
typedef void fonction_affiche(char *)
 

Description détaillée

Définition à la ligne 31 du fichier poly_voro.h.

Documentation des constructeurs et destructeur

◆ Poly_Voro()

Poly_Voro::Poly_Voro ( std::vector< Poly_Point * >  list_pnts,
double  dg 
)

Définition à la ligne 37 du fichier poly_voro.cpp.

◆ ~Poly_Voro()

Poly_Voro::~Poly_Voro ( )

Définition à la ligne 119 du fichier poly_voro.cpp.

Références get_nb_cell(), et list_cellules.

Voici le graphe d'appel pour cette fonction :

Documentation des fonctions membres

◆ add_cell()

void Poly_Voro::add_cell ( Poly_Cellule element)
virtual

Définition à la ligne 311 du fichier poly_voro.cpp.

Références list_cellules.

Référencé par construit().

Voici le graphe des appelants de cette fonction :

◆ construit()

void Poly_Voro::construit ( void  )
virtual

Définition à la ligne 41 du fichier poly_voro.cpp.

Références add_cell(), Poly_Cellule::add_face(), Poly_Face::add_noeud(), Poly_Cellule::add_noeud(), POLY_AFFICHE::affiche(), et list_points.

Référencé par Polycristal::construit().

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

◆ fusion_noeuds()

◆ get_cell()

Poly_Cellule * Poly_Voro::get_cell ( int  num)

Définition à la ligne 321 du fichier poly_voro.cpp.

Références list_cellules.

Référencé par Poly_Build_OCC::construit(), et fusion_noeuds().

Voici le graphe des appelants de cette fonction :

◆ get_nb_cell()

int Poly_Voro::get_nb_cell ( void  )
virtual

Définition à la ligne 326 du fichier poly_voro.cpp.

Références list_cellules.

Référencé par Poly_Build_OCC::construit(), fusion_noeuds(), et ~Poly_Voro().

Voici le graphe des appelants de cette fonction :

◆ get_point()

Poly_Point * Poly_Voro::get_point ( int  num)

Définition à la ligne 316 du fichier poly_voro.cpp.

Références list_points.

Référencé par Poly_Build_OCC::construit().

Voici le graphe des appelants de cette fonction :

Documentation des données membres

◆ epsfusion

double Poly_Voro::epsfusion
protected

Définition à la ligne 50 du fichier poly_voro.h.

Référencé par fusion_noeuds().

◆ list_cellules

std::vector<Poly_Cellule*> Poly_Voro::list_cellules
protected

Définition à la ligne 49 du fichier poly_voro.h.

Référencé par add_cell(), get_cell(), get_nb_cell(), et ~Poly_Voro().

◆ list_points

std::vector<Poly_Point*> Poly_Voro::list_points
protected

Définition à la ligne 48 du fichier poly_voro.h.

Référencé par construit(), fusion_noeuds(), et get_point().


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