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

#include <mg_noeud.h>

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

Fonctions membres publiques

 MG_NOEUD (unsigned long num, MG_ELEMENT_TOPOLOGIQUE *topo, double xx, double yy, double zz, int origine)
 
 MG_NOEUD (MG_ELEMENT_TOPOLOGIQUE *topo, double xx, double yy, double zz, int origine)
 
 MG_NOEUD (MG_NOEUD &mdd)
 
virtual MG_NOEUDdupliquer (class MG_MAILLAGE *mgmai, long decalage)
 
virtual ~MG_NOEUD ()
 
virtual int get_type_entite ()
 
virtual double get_x (void)
 
virtual double get_y (void)
 
virtual double get_z (void)
 
virtual double * get_coord (void)
 
virtual void change_x (double xx)
 
virtual void change_y (double yy)
 
virtual void change_z (double zz)
 
virtual void change_coord (double *coo)
 
virtual int get_dimension (void)
 
virtual void enregistrer (std::ostream &o, double version)
 
virtual class BOITE_2D get_boite_2D (double periodeu, double periodev)
 
virtual class BOITE_3D get_boite_3D (void)
 
virtual void change_u (double uu)
 
virtual void change_v (double vv)
 
virtual double get_u (void)
 
virtual double get_v (void)
 
TPL_LISTE_ENTITE< class MG_SEGMENT * > * get_lien_segment (void)
 
TPL_LISTE_ENTITE< class MG_SEGMENT * > * get_lien_petit_segment (void)
 
TPL_LISTE_ENTITE< class MG_TRIANGLE * > * get_lien_triangle (void)
 
TPL_LISTE_ENTITE< class MG_TRIANGLE * > * get_lien_petit_triangle (void)
 
TPL_LISTE_ENTITE< class MG_QUADRANGLE * > * get_lien_quadrangle (void)
 
TPL_LISTE_ENTITE< class MG_QUADRANGLE * > * get_lien_petit_quadrangle (void)
 
TPL_LISTE_ENTITE< class MG_TETRA * > * get_lien_tetra (void)
 
TPL_LISTE_ENTITE< class MG_TETRA * > * get_lien_petit_tetra (void)
 
TPL_LISTE_ENTITE< class MG_HEXA * > * get_lien_hexa (void)
 
TPL_LISTE_ENTITE< class MG_HEXA * > * get_lien_petit_hexa (void)
 
TPL_LISTE_ENTITE< class MG_PENTA * > * get_lien_penta (void)
 
TPL_LISTE_ENTITE< class MG_PENTA * > * get_lien_petit_penta (void)
 
TPL_LISTE_ENTITE< class MG_PYRAMIDE * > * get_lien_pyramide (void)
 
TPL_LISTE_ENTITE< class MG_PYRAMIDE * > * get_lien_petit_pyramide (void)
 
bool operator== (const MG_NOEUD &mdd) const
 
- Fonctions membres publiques hérités de MG_ELEMENT_MAILLAGE
 MG_ELEMENT_MAILLAGE (class MG_ELEMENT_TOPOLOGIQUE *topo, int origine)
 
 MG_ELEMENT_MAILLAGE (unsigned long num, MG_ELEMENT_TOPOLOGIQUE *topo, int origine)
 
 MG_ELEMENT_MAILLAGE (MG_ELEMENT_MAILLAGE &mdd)
 
virtual ~MG_ELEMENT_MAILLAGE ()
 
MG_ELEMENT_TOPOLOGIQUEget_lien_topologie (void)
 
void change_lien_topologie (MG_ELEMENT_TOPOLOGIQUE *topo)
 
void change_lien_topologie2 (MG_ELEMENT_TOPOLOGIQUE *topo)
 
virtual void change_nouveau_numero (int num)
 
virtual int get_nouveau_numero (void)
 
virtual void change_origine (int)
 
virtual int get_origine (void)
 
virtual MG_ELEMENT_MAILLAGEget_element_reference (void)
 
virtual void change_element_reference (MG_ELEMENT_MAILLAGE *ele)
 
virtual void change_solution (double val, int num=0)
 
virtual double get_solution (int num=0)
 
- Fonctions membres publiques hérités de MG_IDENTIFICATEUR
 MG_IDENTIFICATEUR (unsigned long num)
 
 MG_IDENTIFICATEUR ()
 
 MG_IDENTIFICATEUR (MG_IDENTIFICATEUR &mdd)
 
virtual ~MG_IDENTIFICATEUR ()
 
unsigned long get_id ()
 
void change_id (unsigned long idtmp)
 
virtual void get_fichier_dependant (std::vector< std::string > &liste_fichier)
 
- Fonctions membres publiques hérités de OT_REFERENCE
 OT_REFERENCE ()
 
 OT_REFERENCE (OT_REFERENCE &mdd)
 
virtual ~OT_REFERENCE ()
 
void incrementer (void)
 
void decrementer (void)
 
int get_nb_reference (void)
 

Attributs protégés

double xyz [3]
 
double u
 
double v
 
TPL_LISTE_ENTITE< class MG_SEGMENT * > segment
 
TPL_LISTE_ENTITE< class MG_SEGMENT * > petit_segment
 
TPL_LISTE_ENTITE< class MG_TRIANGLE * > triangle
 
TPL_LISTE_ENTITE< class MG_TRIANGLE * > petit_triangle
 
TPL_LISTE_ENTITE< class MG_QUADRANGLE * > quadrangle
 
TPL_LISTE_ENTITE< class MG_QUADRANGLE * > petit_quadrangle
 
TPL_LISTE_ENTITE< class MG_TETRA * > tetra
 
TPL_LISTE_ENTITE< class MG_TETRA * > petit_tetra
 
TPL_LISTE_ENTITE< class MG_HEXA * > hexa
 
TPL_LISTE_ENTITE< class MG_HEXA * > petit_hexa
 
TPL_LISTE_ENTITE< class MG_PENTA * > penta
 
TPL_LISTE_ENTITE< class MG_PENTA * > petit_penta
 
TPL_LISTE_ENTITE< class MG_PYRAMIDE * > pyramide
 
TPL_LISTE_ENTITE< class MG_PYRAMIDE * > petit_pyramide
 
- Attributs protégés hérités de MG_ELEMENT_MAILLAGE
MG_ELEMENT_TOPOLOGIQUEliaison_topologique
 
MG_ELEMENT_MAILLAGEreference
 
int nouveau_numero
 
int origine_creation
 
double solution [MAX_TYPE_SOLUTION]
 

Description détaillée

Définition à la ligne 41 du fichier mg_noeud.h.

Documentation des constructeurs et destructeur

◆ MG_NOEUD() [1/3]

MG_NOEUD::MG_NOEUD ( unsigned long  num,
MG_ELEMENT_TOPOLOGIQUE topo,
double  xx,
double  yy,
double  zz,
int  origine 
)

Définition à la ligne 32 du fichier mg_noeud.cpp.

Références TPL_SET< X >::ajouter(), MG_ELEMENT_TOPOLOGIQUE::get_dimension(), MG_ELEMENT_TOPOLOGIQUE::get_lien_maillage(), MG_ELEMENT_MAILLAGE::liaison_topologique, et xyz.

Référencé par dupliquer().

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

◆ MG_NOEUD() [2/3]

MG_NOEUD::MG_NOEUD ( MG_ELEMENT_TOPOLOGIQUE topo,
double  xx,
double  yy,
double  zz,
int  origine 
)

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

Références TPL_SET< X >::ajouter(), MG_ELEMENT_TOPOLOGIQUE::get_dimension(), MG_ELEMENT_TOPOLOGIQUE::get_lien_maillage(), MG_ELEMENT_MAILLAGE::liaison_topologique, et xyz.

Voici le graphe d'appel pour cette fonction :

◆ MG_NOEUD() [3/3]

MG_NOEUD::MG_NOEUD ( MG_NOEUD mdd)

◆ ~MG_NOEUD()

MG_NOEUD::~MG_NOEUD ( )
virtual

Définition à la ligne 66 du fichier mg_noeud.cpp.

Références MG_ELEMENT_TOPOLOGIQUE::get_dimension(), MG_ELEMENT_TOPOLOGIQUE::get_lien_maillage(), MG_ELEMENT_MAILLAGE::liaison_topologique, et TPL_SET< X >::supprimer().

Voici le graphe d'appel pour cette fonction :

Documentation des fonctions membres

◆ change_coord()

◆ change_u()

void MG_NOEUD::change_u ( double  uu)
virtual

◆ change_v()

void MG_NOEUD::change_v ( double  vv)
virtual

◆ change_x()

◆ change_y()

◆ change_z()

◆ dupliquer()

MG_NOEUD * MG_NOEUD::dupliquer ( class MG_MAILLAGE mgmai,
long  decalage 
)
virtual

Implémente MG_ELEMENT_MAILLAGE.

Définition à la ligne 59 du fichier mg_noeud.cpp.

Références MG_MAILLAGE::ajouter_mg_noeud(), MAGIC::ORIGINE::DUPLIQUER, MG_IDENTIFICATEUR::get_id(), MG_ELEMENT_MAILLAGE::liaison_topologique, MG_NOEUD(), et xyz.

Voici le graphe d'appel pour cette fonction :

◆ enregistrer()

void MG_NOEUD::enregistrer ( std::ostream &  o,
double  version 
)
virtual

Implémente MG_ELEMENT_MAILLAGE.

Réimplémentée dans CAD4FE::MCNode, et M3D_NOEUD.

Définition à la ligne 241 du fichier mg_noeud.cpp.

Références MG_IDENTIFICATEUR::get_id(), MG_ELEMENT_MAILLAGE::get_lien_topologie(), MG_ELEMENT_MAILLAGE::origine_creation, et xyz.

Référencé par M3D_NOEUD::enregistrer(), et CAD4FE::MCNode::enregistrer().

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

◆ get_boite_2D()

BOITE_2D MG_NOEUD::get_boite_2D ( double  periodeu,
double  periodev 
)
virtual

Définition à la ligne 227 du fichier mg_noeud.cpp.

Références u, et v.

◆ get_boite_3D()

BOITE_3D MG_NOEUD::get_boite_3D ( void  )
virtual

Définition à la ligne 234 du fichier mg_noeud.cpp.

Références xyz.

Référencé par MAILLEUR_STL::cree_maillage(), et MAILLEUR_STL::prepare_projection().

Voici le graphe des appelants de cette fonction :

◆ get_coord()

double * MG_NOEUD::get_coord ( void  )
virtual

Définition à la ligne 92 du fichier mg_noeud.cpp.

Références xyz.

Référencé par MAILLEUR1D::adapte(), MAILLEUR_ANALYSE::analyse_fem(), MAILLEUR_ANALYSE::analyse_qualite_maillage_2D(), MAILLEUR2D_STL_REFINE_INS_NOEUD::bisection_operator_refstl(), MAILLEUR2D_STL_REFINE_INS_NOEUD::bisection_operator_sizemapref(), MAILLEUR3D_OPTIMISATION_GEOMETRIE_VIRTUELLE::bouge_point(), MAILLEUR3D_OPTIMISATION::bouge_point(), MAILLEUR2D_OPTIMISATION::bouge_point(), MAILLEUR_STL::bouge_point(), CAD4FE::MAILLEUR2D::bouge_point(), MG_MAILLAGE_OUTILS::calcul_angle_lsttriangle(), REC_SQUELETTE_OPT::calcul_branches(), FCT_TAILLE::calcul_distance_metrique(), MG_MAILLAGE_OUTILS::calcul_gaussienne_face(), MG_TRIANGLE_PEAU::calcul_normal(), REC_SQUELETTE_OPT::calcul_section(), REC_SQUELETTE_OPT::calcul_sections2(), REC_SQUELETTE_OPT::calcul_sections_jonc(), MG_MAILLAGE_OUTILS::calcul_surface_lsttriangle(), MG_MAILLAGE_OUTILS::calcul_surface_triangle_face(), FCT_TAILLE::calcul_volume_tetra_metrique(), MG_MAILLAGE_ALGOS::calcule_caracteristiques2(), MG_MAILLAGE_ALGOS::calcule_caracteristiques3(), MG_SEGMENT::calcule_longueur(), MGOPT_POSTTRAITEMENT::cardinalite(), CAD4FE::OptimizeEdgeSwap::CheckOverlapTriangle(), MAILLEUR_BLOC::chercher(), MG_MAILLAGE_OUTILS::classe_elements_dimension1__trouver_prochains_elements(), CAD4FE::GeometricTools::ComputeDiedralAngle(), CAD4FE::ShortestPathByPlaneIntr::ComputeDistance(), CAD4FE::ShortestPathByClosestPointOnEdge::ComputeDistance(), MG_MAILLAGE_OUTILS::Conformity_CloseSurfaceMesh(), CAD4FE::MCSegment::Construct_MCFace(), CAD4FE::MCSegment::Construct_MCFaceByShortestPath(), CAD4FE::MCSegment::ConstructBoundaryBox(), CAD4FE::construire_fem_maillage_quadratique(), REC_SQUELETTE::construire_squelette(), MAILLEUR_STL::cree_maillage(), CAD4FE::Intersection_Plane_MG_FACE::CurveAlgorithm(), MAILLEUR2D_INS_NOEUD::del_swap(), MAILLEUR2D_INS_NOEUD::delaunay_ndinsert(), MAILLEUR2D_STL_REFINE_INS_NOEUD::delaunay_stlndinsert(), MAILLEUR2D_STL_REFINE_INS_NOEUD::delswap_stlndinsert(), REC_SQUELETTE_OPT::determine_dirs_interf(), REMAILLEUR::detruit_noeud(), MAILLEUR2D_STL_REFINE_INS_NOEUD::discrete_norm(), CAD4FE::MCNodePolyline::Distance(), MG_MAILLAGE_OUTILS::est_delaunay_generalise(), MG_MAILLAGE_OUTILS::estdansletetra(), MG_MAILLAGE_OUTILS::estdansletriangle(), CAD4FE::MCNodePolyline::Evaluate(), CAD4FE::MCTriangle::evaluer_euc(), CAD4FE::MCTriangle::evaluer_geo(), MGOPT_POSTTRAITEMENT::extract_skin_par_decoupage(), MAILLEUR3D::fin_log(), CAD4FE::MG_ARETE_ClosestPointOn::Find(), CAD4FE::ClosestPoint_Segment_MG_ARETE::Find(), CAD4FE::Intersection_Plane_PolySurface::FindCandidateStartDirections(), CAD4FE::Intersection_Plane_MG_FACE::FindEdgeIntersections(), MSTRUCT_GENERATEUR_POLYCRISTAUX::genere(), MAILLEUR3D::genere_noeud(), CAD4FE::MAILLEUR2D::genere_noeud(), MSTRUCT_VES_DECOUP::generer_tetra_4node(), MSTRUCT_VES_DECOUP::generer_tetra_5node(), MSTRUCT_VES_DECOUP::generer_tetra_6node_3seg(), MSTRUCT_VES_DECOUP::generer_tetra_6node_4seg(), MAILLEUR_FEM::get_courbure_noeud(), MG_VOLUME::get_propriete_massique(), MAILLEUR3D_OPTIMISATION::get_volume(), MG_MAILLAGE_OUTILS::get_volume(), CAD4FE::MG_ARETE_ClosestPointOn::GetNodeT(), CAD4FE::InventorText_MCSegment::GetText(), MG_EXPORT::gmsh41entities(), MAILLEUR2D::initialise_frontiere(), MAILLEUR2D_INS_NOEUD::ins_point_withbc(), MAILLEUR2D_INS_NOEUD::ins_points(), MAILLEUR2D::insere_contrainte_segment(), MAILLEUR3D::insere_contrainte_tetra(), MAILLEUR2D::insere_contrainte_triangle(), MAILLEUR3D::insere_contrainte_triangle(), MAILLEUR3D_COUCHE::insere_quadrangle_orientant(), CAD4FE::MAILLEUR2D::insere_segment(), MAILLEUR3D_COUCHE::insere_segment_orientant(), MAILLEUR3D::insere_tetra(), MAILLEUR2D_OPTIMISATION::insere_triangle(), MAILLEUR2D::insere_triangle(), CAD4FE::MAILLEUR2D::insere_triangle(), MAILLEUR3D_COUCHE::insere_triangle_orientant(), CAD4FE::Intersection_Plane_MG_ARETE::InsertIntrInNode(), MAILLEUR2D_INS_NOEUD::inshper_point(), MAILLEUR2D_STL_REFINE_INS_NOEUD::inshper_point(), REC_SQUELETTE_OPT::inter_segment_segment1(), MAILLEUR3D::inter_segment_segment1(), CAD4FE::Intersection_Plane_MG_ARETE::IntrTestConstraints(), MAILLEUR2D_OPTIMISATION::inverse_diagonale(), REC_SQUELETTE_OPT::liaison_squelette_interface_nondesign(), MAILLEUR_STL::maillage_et_segadiscretiser_update(), MG_IMPORT::maillage_gmsh(), MAILLEUR_ADAPTATIF::maille(), MAILLEUR_BLOC::maille(), MAILLEUR3D_COUCHE::maille(), REMAILLEUR::maille(), MAILLEUR_PARTICULE_FINE::maille_cylindre(), CAD4FE::Intersection_Plane_MG_FACE::MakeOffset(), CAD4FE::Intersection_Plane_PolySurface::MakeSegment(), CAD4FE::Intersection_Plane_MG_FACE::MakeSegment(), CAD4FE::MCSegment_GetClosestPointTo(), CAD4FE::MCSegment_Middle(), CAD4FE::MCTriangle_Quality_RelativeSag(), CAD4FE::MakeLoops::CoEdge::MeshDir(), CAD4FE::Intersection_Plane_MG_FACE::MoveParamInPlane(), CAD4FE::MCAA::NodeConstrictedSection(), CAD4FE::MAILLEUR2D::noeud_est_dans_triangle(), MG_TRIANGLE::normal(), MAILLEUR2D_OPTIMISATION::operateur_bouge_de_point(), MAILLEUR3D_OPTIMISATION::optimise(), MAILLEUR2D_OPTIMISATION::optimise(), CAD4FE::MAILLEUR2D::optimise(), MSTRUCT_GENERATEUR_POLYCRISTAUX::optimise_maillage(), MAILLEUR_STL::optimise_maillage(), MAILLEUR_PARTICULE_FINE::oriente_tet(), MAILLEUR_PARTICULE_FINE::oriente_tri(), MGOPT_POSTTRAITEMENT::oriente_tri(), MG_COQUE::orienter(), REC_SQUELETTE_OPT::point_appartient_volume(), REMAILLEUR::point_appartient_volume(), Point_FindClosestSegment(), CAD4FE::MCAA::ProcessNextConstrictedSectionInFace(), MAILLEUR2D::progresse_front(), CAD4FE::MAILLEUR2D::progresse_front(), REC_SQUELETTE_OPT::proj_noeud_triangulation(), MAILLEUR2D_STL_REFINE_INS_NOEUD::projecton_stlorig(), MAILLEUR3D_COUCHE::projete_noeud_sur_arete(), MG_MAILLAGE_OUTILS::projetedansletriangle(), MG_MAILLAGE_OUTILS::projeteestdansletriangle(), MAILLEUR2D_MERGEMAI::proxsegmrg(), REC_SQUELETTE_OPT::rayon_max(), REC_SQUELETTE_OPT::rayon_moyen(), MAILLEUR3D_RECUPERATION::recherche_front_triangle(), CAD4FE::Intersection_Plane_MG_ARETE::Refine(), CAD4FE::MCSegment::RefineInRefEdge(), MAILLEUR3D_OPTIMISATION::remaille_coquille(), REC_SOLIDE_OPT::remplissage_creux(), MAILLEUR_STL::respecte_delaunay(), MAILLEUR_BLOC::seg_sur_face(), CAD4FE::Intersection_Plane_MG_ARETE::SegmentIntervalT(), MAILLEUR2D_STL_REFINE_INS_NOEUD::stl_optimize_nd(), MAILLEUR2D_STL_REFINE_INS_NOEUD::stlins_points(), MAILLEUR2D_STL_REFINE_INS_NOEUD::stlproxnd_stlndinsert(), CAD4FE::OptimizeEdgeSwap::Swap(), MAILLEUR2D_STL_REFINE_INS_NOEUD::swap_diag_delaunay_refstl(), MAILLEUR2D_STL_REFINE_INS_NOEUD::swap_diag_delaunay_sizemapref(), MGOPT_POSTTRAITEMENT::test_du_point_milieu(), MAILLEUR2D::traite_front_cas_ferme_cavite(), CAD4FE::MAILLEUR2D::traite_front_cas_ferme_cavite(), MAILLEUR2D::traite_front_cas_front_4(), CAD4FE::MAILLEUR2D::traite_front_cas_front_4(), MAILLEUR2D::traite_pole(), MAILLEUR_DELAUNAY::transfert_maillage(), REMAILLEUR::transfert_noeud(), MAILLEUR_BLOC::tri_sur_face(), MAILLEUR2D::triangle_est_dans_bon_sens(), CAD4FE::MAILLEUR2D::triangle_est_dans_bon_sens(), CAD4FE::MAILLEUR2D::triangle_est_dans_bon_sens_front(), CAD4FE::MAILLEUR2D::triangles_sont_dans_meme_sens(), CAD4FE::MAILLEUR2D::trouver_front(), et MAILLEUR2D::verifie_coin_sommet().

Voici le graphe des appelants de cette fonction :

◆ get_dimension()

int MG_NOEUD::get_dimension ( void  )
virtual

Implémente MG_ELEMENT_MAILLAGE.

Définition à la ligne 219 du fichier mg_noeud.cpp.

◆ get_lien_hexa()

TPL_LISTE_ENTITE< class MG_HEXA * > * MG_NOEUD::get_lien_hexa ( void  )

Définition à la ligne 186 du fichier mg_noeud.cpp.

Références hexa.

Référencé par MG_MAILLAGE_OUTILS::get_noeud_voisin(), MG_HEXA::init_hexa(), et MG_HEXA::~MG_HEXA().

Voici le graphe des appelants de cette fonction :

◆ get_lien_penta()

TPL_LISTE_ENTITE< class MG_PENTA * > * MG_NOEUD::get_lien_penta ( void  )

Définition à la ligne 197 du fichier mg_noeud.cpp.

Références penta.

Référencé par MG_PENTA::init_penta(), et MG_PENTA::~MG_PENTA().

Voici le graphe des appelants de cette fonction :

◆ get_lien_petit_hexa()

TPL_LISTE_ENTITE< class MG_HEXA * > * MG_NOEUD::get_lien_petit_hexa ( void  )

Définition à la ligne 192 du fichier mg_noeud.cpp.

Références petit_hexa.

Référencé par MG_MAILLAGE::get_mg_hexa(), MG_HEXA::init_hexa(), et MG_HEXA::~MG_HEXA().

Voici le graphe des appelants de cette fonction :

◆ get_lien_petit_penta()

TPL_LISTE_ENTITE< class MG_PENTA * > * MG_NOEUD::get_lien_petit_penta ( void  )

Définition à la ligne 203 du fichier mg_noeud.cpp.

Références petit_penta.

Référencé par MG_MAILLAGE::get_mg_penta(), MG_PENTA::init_penta(), et MG_PENTA::~MG_PENTA().

Voici le graphe des appelants de cette fonction :

◆ get_lien_petit_pyramide()

TPL_LISTE_ENTITE< class MG_PYRAMIDE * > * MG_NOEUD::get_lien_petit_pyramide ( void  )

Définition à la ligne 214 du fichier mg_noeud.cpp.

Références petit_pyramide.

Référencé par MG_MAILLAGE::get_mg_pyramide(), MG_PYRAMIDE::init_pyramide(), et MG_PYRAMIDE::~MG_PYRAMIDE().

Voici le graphe des appelants de cette fonction :

◆ get_lien_petit_quadrangle()

TPL_LISTE_ENTITE< class MG_QUADRANGLE * > * MG_NOEUD::get_lien_petit_quadrangle ( void  )

Définition à la ligne 170 du fichier mg_noeud.cpp.

Références petit_quadrangle.

Référencé par MG_MAILLAGE::get_mg_quadrangle(), MG_QUADRANGLE::init_quadrangle(), et MG_QUADRANGLE::~MG_QUADRANGLE().

Voici le graphe des appelants de cette fonction :

◆ get_lien_petit_segment()

TPL_LISTE_ENTITE< class MG_SEGMENT * > * MG_NOEUD::get_lien_petit_segment ( void  )

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

Références petit_segment.

Référencé par MG_SEGMENT::change_noeud1(), MG_SEGMENT::change_noeud2(), MG_MAILLAGE::get_mg_segment(), MG_SEGMENT::MG_SEGMENT(), MAILLEUR3D_OPTIMISATION::remaille_coquille(), et MG_SEGMENT::~MG_SEGMENT().

Voici le graphe des appelants de cette fonction :

◆ get_lien_petit_tetra()

TPL_LISTE_ENTITE< class MG_TETRA * > * MG_NOEUD::get_lien_petit_tetra ( void  )

Définition à la ligne 181 du fichier mg_noeud.cpp.

Références petit_tetra.

Référencé par MG_MAILLAGE::get_mg_tetra(), MG_TETRA::init_tetra(), et MG_TETRA::~MG_TETRA().

Voici le graphe des appelants de cette fonction :

◆ get_lien_petit_triangle()

TPL_LISTE_ENTITE< class MG_TRIANGLE * > * MG_NOEUD::get_lien_petit_triangle ( void  )

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

Références petit_triangle.

Référencé par MG_MAILLAGE::get_mg_triangle(), MG_TRIANGLE::init_triangle(), et MG_TRIANGLE::~MG_TRIANGLE().

Voici le graphe des appelants de cette fonction :

◆ get_lien_pyramide()

TPL_LISTE_ENTITE< class MG_PYRAMIDE * > * MG_NOEUD::get_lien_pyramide ( void  )

Définition à la ligne 208 du fichier mg_noeud.cpp.

Références pyramide.

Référencé par MG_PYRAMIDE::init_pyramide(), et MG_PYRAMIDE::~MG_PYRAMIDE().

Voici le graphe des appelants de cette fonction :

◆ get_lien_quadrangle()

TPL_LISTE_ENTITE< class MG_QUADRANGLE * > * MG_NOEUD::get_lien_quadrangle ( void  )

Définition à la ligne 164 du fichier mg_noeud.cpp.

Références quadrangle.

Référencé par MG_MAILLAGE_OUTILS::get_noeud_voisin(), MG_QUADRANGLE::init_quadrangle(), et MG_QUADRANGLE::~MG_QUADRANGLE().

Voici le graphe des appelants de cette fonction :

◆ get_lien_segment()

TPL_LISTE_ENTITE< class MG_SEGMENT * > * MG_NOEUD::get_lien_segment ( void  )

Définition à la ligne 141 du fichier mg_noeud.cpp.

Références segment.

Référencé par MAILLEUR2D_STL_REFINE_INS_NOEUD::bisection_operator_refstl(), MAILLEUR2D_STL_REFINE_INS_NOEUD::bisection_operator_sizemapref(), MAILLEUR3D_OPTIMISATION_GEOMETRIE_VIRTUELLE::bouge_point(), MG_MAILLAGE_OUTILS::calcul_courbure_arete_nonvirtuelle(), MG_MAILLAGE_OUTILS::calcul_courbure_arete_virtuelle(), MG_MAILLAGE_OUTILS::calcul_courbure_sommet(), MG_MAILLAGE_OUTILS::calcul_moyenne_face(), MG_MAILLAGE::calculer_carte_taille_reelle(), MG_SEGMENT::change_noeud1(), MG_SEGMENT::change_noeud2(), MG_MAILLAGE_OUTILS::classe_elements_dimension1__trouver_prochains_elements(), REC_SQUELETTE::construire_squelette(), REC_SQUELETTE_OPT::creation_LstBranches(), FCT_TAILLE_FACE::evaluer_facteur_distance_maximale(), CAD4FE::MCAA::FaceBoundaryMesh(), MG_MAILLAGE_OUTILS::get_noeud_voisin(), MAILLEUR2D_INS_NOEUD::ins_point_withbc(), REC_SQUELETTE_OPT::liaison_squelette_interface_nondesign(), MGOPT_POSTTRAITEMENT::lissage_aretes2017(), CAD4FE::MakeLoops::CoEdge::MeshDir(), MG_SEGMENT::MG_SEGMENT(), CAD4FE::MCAA::Node_Segment_Same_Face(), CAD4FE::MCAA::NodeConstrictedSection(), CAD4FE::MAILLEUR2D::optimise(), passage_non_manifold(), MAILLEUR3D::progresse_front(), REC_SQUELETTE_OPT::recherche_contour(), recherche_voisins(), CAD4FE::MCAA::ShortestPath(), MAILLEUR2D_STL_REFINE_INS_NOEUD::smooth_nd(), REC_SQUELETTE_OPT::supp_squelette_nondesign(), MG_MAILLAGE::supprimer_mg_noeud(), MG_MAILLAGE::supprimer_mg_noeudid(), et MG_SEGMENT::~MG_SEGMENT().

Voici le graphe des appelants de cette fonction :

◆ get_lien_tetra()

◆ get_lien_triangle()

TPL_LISTE_ENTITE< class MG_TRIANGLE * > * MG_NOEUD::get_lien_triangle ( void  )

Définition à la ligne 153 du fichier mg_noeud.cpp.

Références triangle.

Référencé par MAILLEUR_ANALYSE::analyse_qualite_maillage_2D(), MAILLEUR2D_STL_REFINE_INS_NOEUD::bisection_operator_refstl(), MAILLEUR2D_STL_REFINE_INS_NOEUD::bisection_operator_sizemapref(), MAILLEUR2D_OPTIMISATION::bouge_point(), MAILLEUR_STL::bouge_point(), CAD4FE::MAILLEUR2D::bouge_point(), MG_MAILLAGE_OUTILS::calcul_angle_lstsegment(), MG_MAILLAGE_OUTILS::calcul_courbure_arete_nonvirtuelle(), MG_MAILLAGE_OUTILS::calcul_courbure_arete_virtuelle(), MG_MAILLAGE_OUTILS::calcul_courbure_sommet(), MG_MAILLAGE_OUTILS::calcul_gaussienne_face(), MG_MAILLAGE_OUTILS::calcul_moyenne_face(), MGOPT_MVT_NORMAL::calcul_normale_opt_noeud(), CAD4FE::PolySurface::calcul_normale_unitaire(), MG_MAILLAGE_OUTILS::calcul_surface_triangle_face(), MGOPT_POSTTRAITEMENT::cardinalite(), MAILLEUR2D_INS_NOEUD::del_swap(), MAILLEUR2D_INS_NOEUD::delaunay_ndinsert(), MAILLEUR2D_STL_REFINE_INS_NOEUD::delaunay_stlndinsert(), MAILLEUR2D_STL_REFINE_INS_NOEUD::delswap_stlndinsert(), MAILLEUR2D_STL_REFINE_INS_NOEUD::discrete_norm(), MGOPT_POSTTRAITEMENT::est_non_manifold(), MSTRUCT_VES_DECOUP::generer_tetra_5node(), MSTRUCT_VES_DECOUP::generer_tetra_6node_3seg(), MSTRUCT_VES_DECOUP::generer_tetra_6node_4seg(), MAILLEUR_FEM::get_courbure_noeud(), MG_MAILLAGE_OUTILS::get_noeud_voisin(), SLD_IMPORT_TESSELLATION::GetFaceMeshNormal(), STL_IMPORT::importer_en_otant_bruit(), MG_TRIANGLE::init_triangle(), MAILLEUR2D_INS_NOEUD::ins_point_withbc(), MAILLEUR2D_INS_NOEUD::ins_points(), MAILLEUR2D_OPTIMISATION::inverse_diagonale(), MGOPT_POSTTRAITEMENT::lissage_chen2005(), MGOPT_POSTTRAITEMENT::lissage_chen2008(), CAD4FE::Intersection_Plane_MG_MAILLAGE::MG_NOEUD_GET_OPPOSITE_SEGMENTS(), MAILLEUR3D::mise_a_jour_voisin_front(), MAILLEUR2D_OPTIMISATION::operateur_bouge_de_point(), CAD4FE::MAILLEUR2D::optimise(), MAILLEUR_STL::optimise_maillage(), MG_COQUE::orienter(), MAILLEUR2D_INS_NOEUD::prox_nd(), MGOPT_POSTTRAITEMENT::recherche_voisin(), MAILLEUR3D::recherche_voisin_front(), MAILLEUR2D_STL_REFINE_INS_NOEUD::stl_optimize_nd(), MAILLEUR2D_STL_REFINE_INS_NOEUD::stlproxnd_stlndinsert(), MG_MAILLAGE::supprimer_mg_noeud(), MG_MAILLAGE::supprimer_mg_noeudid(), MAILLEUR2D_STL_REFINE_INS_NOEUD::swap_diag_delaunay_refstl(), MAILLEUR2D_STL_REFINE_INS_NOEUD::swap_diag_delaunay_sizemapref(), CAD4FE::MAILLEUR2D::traite_front_cas_front_3(), MGOPT_POSTTRAITEMENT::varience_McKenzie2016(), MAILLEUR2D::verifie_coin_sommet(), et MG_TRIANGLE::~MG_TRIANGLE().

Voici le graphe des appelants de cette fonction :

◆ get_type_entite()

int MG_NOEUD::get_type_entite ( )
virtual

Implémente MG_ELEMENT_MAILLAGE.

Réimplémentée dans CAD4FE::MCNode, et M3D_NOEUD.

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

Références MAGIC::TYPE_ENTITE::IDMG_NOEUD.

Référencé par MAILLEUR3D_OPTIMISATION::bouge_point(), MAILLEUR3D::detruit_tetra(), MAILLEUR3D::progresse_front(), MAILLEUR3D::test_front(), et MAILLEUR3D::traite_front_general().

Voici le graphe des appelants de cette fonction :

◆ get_u()

◆ get_v()

◆ get_x()

double MG_NOEUD::get_x ( void  )
virtual

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

Références xyz.

Référencé par REC_SQUELETTE_OPT::affichage_voisinage_seg(), REC_SQUELETTE_OPT::affichage_voisinage_tri(), MAILLEUR3D::angle_front(), VE_VES::appliquer_conditions_limites(), MAILLEUR2D_STL_REFINE_INS_NOEUD::bisection_operator_refstl(), MAILLEUR2D_STL_REFINE_INS_NOEUD::bisection_operator_sizemapref(), MAILLEUR3D_OPTIMISATION_GEOMETRIE_VIRTUELLE::bouge_point(), MAILLEUR3D_OPTIMISATION::bouge_point(), MAILLEUR_STL::bouge_point(), MG_MAILLAGE_OUTILS::calcul_courbure(), REC_SQUELETTE_OPT::calcul_guides(), MAILLEUR_STL::calcul_nouveau_noeud(), REC_SQUELETTE_OPT::calcul_sections2(), REC_SQUELETTE_OPT::calcul_sections_jonc(), MGOPT_POSTTRAITEMENT::calcul_volume_ini(), MAILLEUR3D::calcule_longueur_caracteristique(), M3D_TETRA::calcule_volume(), MAILLEUR3D::calcule_volume(), REC_SQUELETTE_OPT::centre_contour(), MG_SOMMET_NOEUD::change_mg_noeud(), REC_SQUELETTE::construire_squelette(), REC_SQUELETTE_OPT::creation_espaces_voisinage(), MAILLEUR_BLOC::cree_octree(), MGOPT_POSTTRAITEMENT::cycle_taubin1995(), MAILLEUR2D_INS_NOEUD::delaunay_ndinsert(), MAILLEUR2D_STL_REFINE_INS_NOEUD::delaunay_stlndinsert(), MG_MAILLAGE::enregistrer_sous_mesh_1D(), MG_MAILLAGE::enregistrer_sous_mesh_2D(), MG_MAILLAGE::enregistrer_sous_mesh_3D(), FCT_TAILLE_VOLUME::evaluer(), MAILLEUR3D::evaluer_distance_noeud_triangle(), CAD4FE::MAILLEUR2D::export_ivanim(), MG_MAILLAGE::exporter_giref(), FEM_NOEUD::FEM_NOEUD(), MAILLEUR3D::genere_noeud(), MAILLEUR2D::genere_noeud(), MSTRUCT_VES_DECOUP::generer_geometrie_virtuel(), MSTRUCT_VES_DECOUP::generer_tetra_6node_3seg(), MG_VOLUME_ELEMENT::get_boite_3D(), MG_FACE_ELEMENT::get_boite_3D(), MG_SEGMENT::get_boite_3D(), MG_TRIANGLE::get_boite_3D(), MG_TETRA::get_boite_3D(), MG_QUADRANGLE::get_boite_3D(), MG_PYRAMIDE::get_boite_3D(), MG_PENTA::get_boite_3D(), MG_HEXA::get_boite_3D(), OCC_SURFACE::get_triangulation(), CAD4FE::InventorText_MCSegment::GetText(), CAD4FE::InventorText_MCMesh::GetText(), MG_EXPORT::gmsh41(), MG_EXPORT::gmsh41entities(), STL_IMPORT::importer(), SLD_IMPORT_TESSELLATION::importer_tessellation(), MAILLEUR2D::initialise_front(), CAD4FE::MAILLEUR2D::initialise_front(), MAILLEUR2D_INS_NOEUD::ins_point_withbc(), MAILLEUR2D_INS_NOEUD::ins_points(), MAILLEUR3D::insere_tetra(), CAD4FE::Intersection_Plane_MG_ARETE::InsertIntrInNode(), MAILLEUR2D_INS_NOEUD::inshper_point(), MAILLEUR2D_STL_REFINE_INS_NOEUD::inshper_point(), REC_SQUELETTE_OPT::inter_droite_triangle(), REMAILLEUR::inter_droite_triangle(), MAILLEUR3D::inter_segment_segment2(), REC_SQUELETTE_OPT::inter_segment_triangle(), MAILLEUR3D::inter_segment_triangle(), MAILLEUR3D::inter_tetra_triangle(), MAILLEUR3D::inter_triangle_triangle(), CAD4FE::InventorText_MG_SEGMENT::InventorText_MG_SEGMENT(), REC_SQUELETTE_OPT::liaison_squelette_interface_nondesign(), MGOPT_POSTTRAITEMENT::lissage_aretes2017(), MGOPT_POSTTRAITEMENT::lissage_chen2005(), MGOPT_POSTTRAITEMENT::lissage_chen2008(), MGOPT_POSTTRAITEMENT::lissage_jiao2012(), MAILLEUR_ADAPTATIF::maille(), CAD4FE::MCTriangle_Quality_RelativeSag(), MG_SOMMET_NOEUD::MG_SOMMET_NOEUD(), FCT_TAILLE_VOLUME::noeud_est_triangle(), REC_SQUELETTE_OPT::point_appartient_volume(), REMAILLEUR::point_appartient_volume(), CAD4FE::MCNode::Print(), REC_SQUELETTE_OPT::proj_noeud_triangulation(), MAILLEUR2D_STL_REFINE_INS_NOEUD::projecton_stlorig(), MAILLEUR2D_MERGEMAI::proxndmerg(), MAILLEUR2D_MERGEMAI::proxsegmrg(), MAILLEUR2D_STL_REFINE_INS_NOEUD::smooth_nd(), MG_MAILLAGE_OUTILS::SplitEdgeInMesh(), MAILLEUR2D_STL_REFINE_INS_NOEUD::stlins_points(), REC_SQUELETTE_OPT::supp_squelette_nondesign(), MAILLEUR2D_STL_REFINE_INS_NOEUD::swap_diag_delaunay_refstl(), MAILLEUR2D_STL_REFINE_INS_NOEUD::swap_diag_delaunay_sizemapref(), MAILLEUR3D::test_front(), MG_MAILLAGE_OUTILS::TestDistanceEdgeNode(), MAILLEUR3D::traite_front_adjacent1(), MAILLEUR3D::traite_front_general(), et MAILLEUR3D::traite_front_lie().

Voici le graphe des appelants de cette fonction :

◆ get_y()

double MG_NOEUD::get_y ( void  )
virtual

Définition à la ligne 82 du fichier mg_noeud.cpp.

Références xyz.

Référencé par REC_SQUELETTE_OPT::affichage_voisinage_seg(), REC_SQUELETTE_OPT::affichage_voisinage_tri(), MAILLEUR3D::angle_front(), VE_VES::appliquer_conditions_limites(), MAILLEUR2D_STL_REFINE_INS_NOEUD::bisection_operator_refstl(), MAILLEUR2D_STL_REFINE_INS_NOEUD::bisection_operator_sizemapref(), MAILLEUR3D_OPTIMISATION_GEOMETRIE_VIRTUELLE::bouge_point(), MAILLEUR3D_OPTIMISATION::bouge_point(), MAILLEUR_STL::bouge_point(), MG_MAILLAGE_OUTILS::calcul_courbure(), REC_SQUELETTE_OPT::calcul_guides(), MAILLEUR_STL::calcul_nouveau_noeud(), REC_SQUELETTE_OPT::calcul_sections2(), REC_SQUELETTE_OPT::calcul_sections_jonc(), MGOPT_POSTTRAITEMENT::calcul_volume_ini(), MAILLEUR3D::calcule_longueur_caracteristique(), M3D_TETRA::calcule_volume(), MAILLEUR3D::calcule_volume(), REC_SQUELETTE_OPT::centre_contour(), MG_SOMMET_NOEUD::change_mg_noeud(), REC_SQUELETTE::construire_squelette(), REC_SQUELETTE_OPT::creation_espaces_voisinage(), MAILLEUR_BLOC::cree_octree(), MGOPT_POSTTRAITEMENT::cycle_taubin1995(), MAILLEUR2D_INS_NOEUD::delaunay_ndinsert(), MAILLEUR2D_STL_REFINE_INS_NOEUD::delaunay_stlndinsert(), MG_MAILLAGE::enregistrer_sous_mesh_1D(), MG_MAILLAGE::enregistrer_sous_mesh_2D(), MG_MAILLAGE::enregistrer_sous_mesh_3D(), FCT_TAILLE_VOLUME::evaluer(), MAILLEUR3D::evaluer_distance_noeud_triangle(), CAD4FE::MAILLEUR2D::export_ivanim(), MG_MAILLAGE::exporter_giref(), FEM_NOEUD::FEM_NOEUD(), MAILLEUR3D::genere_noeud(), MAILLEUR2D::genere_noeud(), MSTRUCT_VES_DECOUP::generer_geometrie_virtuel(), MSTRUCT_VES_DECOUP::generer_tetra_6node_3seg(), MG_VOLUME_ELEMENT::get_boite_3D(), MG_FACE_ELEMENT::get_boite_3D(), MG_SEGMENT::get_boite_3D(), MG_TRIANGLE::get_boite_3D(), MG_TETRA::get_boite_3D(), MG_QUADRANGLE::get_boite_3D(), MG_PYRAMIDE::get_boite_3D(), MG_PENTA::get_boite_3D(), MG_HEXA::get_boite_3D(), OCC_SURFACE::get_triangulation(), CAD4FE::InventorText_MCSegment::GetText(), CAD4FE::InventorText_MCMesh::GetText(), MG_EXPORT::gmsh41(), MG_EXPORT::gmsh41entities(), STL_IMPORT::importer(), SLD_IMPORT_TESSELLATION::importer_tessellation(), MAILLEUR2D::initialise_front(), CAD4FE::MAILLEUR2D::initialise_front(), MAILLEUR2D_INS_NOEUD::ins_point_withbc(), MAILLEUR2D_INS_NOEUD::ins_points(), MAILLEUR3D::insere_tetra(), CAD4FE::Intersection_Plane_MG_ARETE::InsertIntrInNode(), MAILLEUR2D_INS_NOEUD::inshper_point(), MAILLEUR2D_STL_REFINE_INS_NOEUD::inshper_point(), REC_SQUELETTE_OPT::inter_droite_triangle(), REMAILLEUR::inter_droite_triangle(), MAILLEUR3D::inter_segment_segment2(), REC_SQUELETTE_OPT::inter_segment_triangle(), MAILLEUR3D::inter_segment_triangle(), MAILLEUR3D::inter_tetra_triangle(), MAILLEUR3D::inter_triangle_triangle(), CAD4FE::InventorText_MG_SEGMENT::InventorText_MG_SEGMENT(), REC_SQUELETTE_OPT::liaison_squelette_interface_nondesign(), MGOPT_POSTTRAITEMENT::lissage_chen2005(), MGOPT_POSTTRAITEMENT::lissage_chen2008(), MGOPT_POSTTRAITEMENT::lissage_jiao2012(), MAILLEUR_ADAPTATIF::maille(), CAD4FE::MCTriangle_Quality_RelativeSag(), MG_SOMMET_NOEUD::MG_SOMMET_NOEUD(), FCT_TAILLE_VOLUME::noeud_est_triangle(), REC_SQUELETTE_OPT::point_appartient_volume(), REMAILLEUR::point_appartient_volume(), CAD4FE::MCNode::Print(), REC_SQUELETTE_OPT::proj_noeud_triangulation(), MAILLEUR2D_STL_REFINE_INS_NOEUD::projecton_stlorig(), MAILLEUR2D_MERGEMAI::proxndmerg(), MAILLEUR2D_MERGEMAI::proxsegmrg(), MAILLEUR2D_STL_REFINE_INS_NOEUD::smooth_nd(), MG_MAILLAGE_OUTILS::SplitEdgeInMesh(), MAILLEUR2D_STL_REFINE_INS_NOEUD::stlins_points(), REC_SQUELETTE_OPT::supp_squelette_nondesign(), MAILLEUR2D_STL_REFINE_INS_NOEUD::swap_diag_delaunay_refstl(), MAILLEUR2D_STL_REFINE_INS_NOEUD::swap_diag_delaunay_sizemapref(), MAILLEUR3D::test_front(), MG_MAILLAGE_OUTILS::TestDistanceEdgeNode(), MAILLEUR3D::traite_front_adjacent1(), MAILLEUR3D::traite_front_general(), et MAILLEUR3D::traite_front_lie().

Voici le graphe des appelants de cette fonction :

◆ get_z()

double MG_NOEUD::get_z ( void  )
virtual

Définition à la ligne 87 du fichier mg_noeud.cpp.

Références xyz.

Référencé par REC_SQUELETTE_OPT::affichage_voisinage_seg(), REC_SQUELETTE_OPT::affichage_voisinage_tri(), MAILLEUR3D::angle_front(), VE_VES::appliquer_conditions_limites(), MAILLEUR2D_STL_REFINE_INS_NOEUD::bisection_operator_refstl(), MAILLEUR2D_STL_REFINE_INS_NOEUD::bisection_operator_sizemapref(), MAILLEUR3D_OPTIMISATION_GEOMETRIE_VIRTUELLE::bouge_point(), MAILLEUR3D_OPTIMISATION::bouge_point(), MAILLEUR_STL::bouge_point(), MG_MAILLAGE_OUTILS::calcul_courbure(), REC_SQUELETTE_OPT::calcul_guides(), MAILLEUR_STL::calcul_nouveau_noeud(), REC_SQUELETTE_OPT::calcul_sections2(), REC_SQUELETTE_OPT::calcul_sections_jonc(), MGOPT_POSTTRAITEMENT::calcul_volume_ini(), MAILLEUR3D::calcule_longueur_caracteristique(), M3D_TETRA::calcule_volume(), MAILLEUR3D::calcule_volume(), REC_SQUELETTE_OPT::centre_contour(), MG_SOMMET_NOEUD::change_mg_noeud(), REC_SQUELETTE::construire_squelette(), REC_SQUELETTE_OPT::creation_espaces_voisinage(), MAILLEUR_BLOC::cree_octree(), MGOPT_POSTTRAITEMENT::cycle_taubin1995(), MAILLEUR2D_INS_NOEUD::delaunay_ndinsert(), MAILLEUR2D_STL_REFINE_INS_NOEUD::delaunay_stlndinsert(), MG_MAILLAGE::enregistrer_sous_mesh_1D(), MG_MAILLAGE::enregistrer_sous_mesh_2D(), MG_MAILLAGE::enregistrer_sous_mesh_3D(), FCT_TAILLE_VOLUME::evaluer(), MAILLEUR3D::evaluer_distance_noeud_triangle(), CAD4FE::MAILLEUR2D::export_ivanim(), MG_MAILLAGE::exporter_giref(), FEM_NOEUD::FEM_NOEUD(), MAILLEUR3D::genere_noeud(), MAILLEUR2D::genere_noeud(), MSTRUCT_VES_DECOUP::generer_geometrie_virtuel(), MSTRUCT_VES_DECOUP::generer_tetra_6node_3seg(), MG_VOLUME_ELEMENT::get_boite_3D(), MG_FACE_ELEMENT::get_boite_3D(), MG_SEGMENT::get_boite_3D(), MG_TRIANGLE::get_boite_3D(), MG_TETRA::get_boite_3D(), MG_QUADRANGLE::get_boite_3D(), MG_PYRAMIDE::get_boite_3D(), MG_PENTA::get_boite_3D(), MG_HEXA::get_boite_3D(), OCC_SURFACE::get_triangulation(), CAD4FE::InventorText_MCSegment::GetText(), CAD4FE::InventorText_MCMesh::GetText(), MG_EXPORT::gmsh41(), MG_EXPORT::gmsh41entities(), STL_IMPORT::importer(), SLD_IMPORT_TESSELLATION::importer_tessellation(), MAILLEUR2D::initialise_front(), CAD4FE::MAILLEUR2D::initialise_front(), MAILLEUR2D_INS_NOEUD::ins_point_withbc(), MAILLEUR2D_INS_NOEUD::ins_points(), MAILLEUR3D::insere_tetra(), CAD4FE::Intersection_Plane_MG_ARETE::InsertIntrInNode(), MAILLEUR2D_INS_NOEUD::inshper_point(), MAILLEUR2D_STL_REFINE_INS_NOEUD::inshper_point(), REC_SQUELETTE_OPT::inter_droite_triangle(), REMAILLEUR::inter_droite_triangle(), MAILLEUR3D::inter_segment_segment2(), REC_SQUELETTE_OPT::inter_segment_triangle(), MAILLEUR3D::inter_segment_triangle(), MAILLEUR3D::inter_tetra_triangle(), MAILLEUR3D::inter_triangle_triangle(), CAD4FE::InventorText_MG_SEGMENT::InventorText_MG_SEGMENT(), REC_SQUELETTE_OPT::liaison_squelette_interface_nondesign(), MGOPT_POSTTRAITEMENT::lissage_chen2005(), MGOPT_POSTTRAITEMENT::lissage_chen2008(), MGOPT_POSTTRAITEMENT::lissage_jiao2012(), MAILLEUR_ADAPTATIF::maille(), CAD4FE::MCTriangle_Quality_RelativeSag(), MG_SOMMET_NOEUD::MG_SOMMET_NOEUD(), FCT_TAILLE_VOLUME::noeud_est_triangle(), REC_SQUELETTE_OPT::point_appartient_volume(), REMAILLEUR::point_appartient_volume(), CAD4FE::MCNode::Print(), REC_SQUELETTE_OPT::proj_noeud_triangulation(), MAILLEUR2D_STL_REFINE_INS_NOEUD::projecton_stlorig(), MAILLEUR2D_MERGEMAI::proxndmerg(), MAILLEUR2D_MERGEMAI::proxsegmrg(), MAILLEUR2D_STL_REFINE_INS_NOEUD::smooth_nd(), MG_MAILLAGE_OUTILS::SplitEdgeInMesh(), MAILLEUR2D_STL_REFINE_INS_NOEUD::stlins_points(), REC_SQUELETTE_OPT::supp_squelette_nondesign(), MAILLEUR2D_STL_REFINE_INS_NOEUD::swap_diag_delaunay_refstl(), MAILLEUR2D_STL_REFINE_INS_NOEUD::swap_diag_delaunay_sizemapref(), MAILLEUR3D::test_front(), MG_MAILLAGE_OUTILS::TestDistanceEdgeNode(), MAILLEUR3D::traite_front_adjacent1(), MAILLEUR3D::traite_front_general(), et MAILLEUR3D::traite_front_lie().

Voici le graphe des appelants de cette fonction :

◆ operator==()

bool MG_NOEUD::operator== ( const MG_NOEUD mdd) const

Définition à la ligne 248 du fichier mg_noeud.cpp.

Références xyz.

Documentation des données membres

◆ hexa

TPL_LISTE_ENTITE<class MG_HEXA*> MG_NOEUD::hexa
protected

Définition à la ligne 121 du fichier mg_noeud.h.

Référencé par get_lien_hexa().

◆ penta

TPL_LISTE_ENTITE<class MG_PENTA*> MG_NOEUD::penta
protected

Définition à la ligne 124 du fichier mg_noeud.h.

Référencé par get_lien_penta().

◆ petit_hexa

TPL_LISTE_ENTITE<class MG_HEXA*> MG_NOEUD::petit_hexa
protected

Définition à la ligne 122 du fichier mg_noeud.h.

Référencé par get_lien_petit_hexa().

◆ petit_penta

TPL_LISTE_ENTITE<class MG_PENTA*> MG_NOEUD::petit_penta
protected

Définition à la ligne 125 du fichier mg_noeud.h.

Référencé par get_lien_petit_penta().

◆ petit_pyramide

TPL_LISTE_ENTITE<class MG_PYRAMIDE*> MG_NOEUD::petit_pyramide
protected

Définition à la ligne 128 du fichier mg_noeud.h.

Référencé par get_lien_petit_pyramide().

◆ petit_quadrangle

TPL_LISTE_ENTITE<class MG_QUADRANGLE*> MG_NOEUD::petit_quadrangle
protected

Définition à la ligne 116 du fichier mg_noeud.h.

Référencé par get_lien_petit_quadrangle().

◆ petit_segment

TPL_LISTE_ENTITE<class MG_SEGMENT*> MG_NOEUD::petit_segment
protected

Définition à la ligne 110 du fichier mg_noeud.h.

Référencé par get_lien_petit_segment().

◆ petit_tetra

TPL_LISTE_ENTITE<class MG_TETRA*> MG_NOEUD::petit_tetra
protected

Définition à la ligne 119 du fichier mg_noeud.h.

Référencé par get_lien_petit_tetra().

◆ petit_triangle

TPL_LISTE_ENTITE<class MG_TRIANGLE*> MG_NOEUD::petit_triangle
protected

Définition à la ligne 113 du fichier mg_noeud.h.

Référencé par get_lien_petit_triangle().

◆ pyramide

TPL_LISTE_ENTITE<class MG_PYRAMIDE*> MG_NOEUD::pyramide
protected

Définition à la ligne 127 du fichier mg_noeud.h.

Référencé par get_lien_pyramide().

◆ quadrangle

TPL_LISTE_ENTITE<class MG_QUADRANGLE*> MG_NOEUD::quadrangle
protected

Définition à la ligne 115 du fichier mg_noeud.h.

Référencé par get_lien_quadrangle().

◆ segment

TPL_LISTE_ENTITE<class MG_SEGMENT*> MG_NOEUD::segment
protected

Définition à la ligne 109 du fichier mg_noeud.h.

Référencé par get_lien_segment().

◆ tetra

TPL_LISTE_ENTITE<class MG_TETRA*> MG_NOEUD::tetra
protected

Définition à la ligne 118 du fichier mg_noeud.h.

Référencé par get_lien_tetra().

◆ triangle

TPL_LISTE_ENTITE<class MG_TRIANGLE*> MG_NOEUD::triangle
protected

Définition à la ligne 112 du fichier mg_noeud.h.

Référencé par get_lien_triangle().

◆ u

double MG_NOEUD::u
protected

Définition à la ligne 106 du fichier mg_noeud.h.

Référencé par change_u(), get_boite_2D(), get_u(), et MAILLEUR3D::inter_segment_segment1().

◆ v

double MG_NOEUD::v
protected

◆ xyz


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