![]() |
MAGiC
V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
|
#include <poly_voro.h>
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_Point * | get_point (int num) |
Poly_Cellule * | get_cell (int num) |
virtual int | get_nb_cell (void) |
virtual void | fusion_noeuds (void) |
![]() | |
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 |
![]() | |
fonction_affiche * | affiche2 |
int | affichageactif |
Membres hérités additionnels | |
![]() | |
typedef void | fonction_affiche(char *) |
Définition à la ligne 31 du fichier poly_voro.h.
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 | ( | ) |
Définition à la ligne 119 du fichier poly_voro.cpp.
Références get_nb_cell(), et list_cellules.
|
virtual |
Définition à la ligne 311 du fichier poly_voro.cpp.
Références list_cellules.
Référencé par construit().
|
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().
|
virtual |
Définition à la ligne 128 du fichier poly_voro.cpp.
Références Poly_Cellule::add_face(), Poly_Face::add_noeud(), TPL_MAP_ENTITE< X >::ajouter(), BOITE_3D::change_grosseur(), epsfusion, get_cell(), Poly_Cellule::get_face(), OT_VECTEUR_3D::get_longueur(), Poly_Noeud::get_maitre_fusion(), get_nb_cell(), Poly_Cellule::get_nb_face(), Poly_Face::get_nb_noeud(), Poly_Cellule::get_nb_noeud(), Poly_Face::get_noeud(), Poly_Cellule::get_noeud(), TPL_MAP_ENTITE< X >::get_premier(), TPL_MAP_ENTITE< X >::get_suivant(), Poly_Point::get_x(), BOITE_3D::get_xmax(), BOITE_3D::get_xmin(), Poly_Point::get_y(), BOITE_3D::get_ymax(), BOITE_3D::get_ymin(), Poly_Point::get_z(), BOITE_3D::get_zmax(), BOITE_3D::get_zmin(), TPL_GRILLE< A >::initialiser(), TPL_GRILLE< A >::inserer(), list_points, TPL_GRILLE< A >::rechercher(), et Poly_Face::supprimer_noeud().
Référencé par Polycristal::construit().
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().
|
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().
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().
|
protected |
Définition à la ligne 50 du fichier poly_voro.h.
Référencé par fusion_noeuds().
|
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().
|
protected |
Définition à la ligne 48 du fichier poly_voro.h.
Référencé par construit(), fusion_noeuds(), et get_point().