![]() |
MAGiC
V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
|
#include <mg_segment.h>


Fonctions membres publiques | |
| MG_SEGMENT (unsigned long num, MG_ELEMENT_TOPOLOGIQUE *topo, class MG_NOEUD *mgnoeud1, class MG_NOEUD *mgnoeud2, int origine, double longue=0.0) | |
| MG_SEGMENT (MG_ELEMENT_TOPOLOGIQUE *topo, MG_NOEUD *mgnoeud1, MG_NOEUD *mgnoeud2, int origine, double longue=0.0) | |
| MG_SEGMENT (MG_SEGMENT &mdd) | |
| virtual MG_SEGMENT * | dupliquer (class MG_MAILLAGE *mgmai, long decalage) |
| virtual | ~MG_SEGMENT () |
| virtual int | get_type_entite (void) |
| virtual MG_NOEUD * | get_noeud1 (void) |
| virtual MG_NOEUD * | get_noeud2 (void) |
| virtual double | get_longueur (void) |
| virtual void | change_noeud1 (MG_NOEUD *mgnoeud, double longue=0.0) |
| virtual void | change_noeud2 (MG_NOEUD *mgnoeud, double longue=0.0) |
| virtual void | inverse_sens (void) |
| virtual class BOITE_2D | get_boite_2D (double periodeu, double periodev) |
| virtual class BOITE_3D | get_boite_3D (void) |
| virtual int | get_dimension (void) |
| virtual void | enregistrer (std::ostream &o, double version) |
| TPL_LISTE_ENTITE< class MG_TRIANGLE * > * | get_lien_triangle (void) |
| TPL_LISTE_ENTITE< class MG_QUADRANGLE * > * | get_lien_quadrangle (void) |
| virtual void | extrapoler_solution_noeud (void) |
| virtual void | change_dimension_topo_null (int num) |
| virtual int | get_dimension_topo_null (void) |
| virtual bool | get_distance_metrique (double *l) |
| virtual void | change_distance_metrique (double val) |
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_TOPOLOGIQUE * | get_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_MAILLAGE * | get_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) |
Fonctions membres protégées | |
| void | calcule_longueur (void) |
Attributs protégés | |
| class MG_NOEUD * | noeud1 |
| class MG_NOEUD * | noeud2 |
| double | longueur |
| int | dimension |
| TPL_LISTE_ENTITE< class MG_TRIANGLE * > | triangle |
| TPL_LISTE_ENTITE< class MG_QUADRANGLE * > | quadrangle |
| bool | distance_metrique_valide |
| double | distance_metrique |
Attributs protégés hérités de MG_ELEMENT_MAILLAGE | |
| MG_ELEMENT_TOPOLOGIQUE * | liaison_topologique |
| MG_ELEMENT_MAILLAGE * | reference |
| int | nouveau_numero |
| int | origine_creation |
| double | solution [MAX_TYPE_SOLUTION] |
Définition à la ligne 38 du fichier mg_segment.h.
| MG_SEGMENT::MG_SEGMENT | ( | unsigned long | num, |
| MG_ELEMENT_TOPOLOGIQUE * | topo, | ||
| class MG_NOEUD * | mgnoeud1, | ||
| class MG_NOEUD * | mgnoeud2, | ||
| int | origine, | ||
| double | longue = 0.0 |
||
| ) |
Définition à la ligne 32 du fichier mg_segment.cpp.
Références TPL_LISTE_ENTITE< X >::ajouter(), TPL_SET< X >::ajouter(), calcule_longueur(), MG_ELEMENT_TOPOLOGIQUE::get_dimension(), MG_IDENTIFICATEUR::get_id(), MG_ELEMENT_TOPOLOGIQUE::get_lien_maillage(), MG_NOEUD::get_lien_petit_segment(), MG_NOEUD::get_lien_segment(), OT_REFERENCE::incrementer(), MG_ELEMENT_MAILLAGE::liaison_topologique, longueur, noeud1, et noeud2.
Référencé par dupliquer().


| MG_SEGMENT::MG_SEGMENT | ( | MG_ELEMENT_TOPOLOGIQUE * | topo, |
| MG_NOEUD * | mgnoeud1, | ||
| MG_NOEUD * | mgnoeud2, | ||
| int | origine, | ||
| double | longue = 0.0 |
||
| ) |
Définition à la ligne 46 du fichier mg_segment.cpp.
Références TPL_LISTE_ENTITE< X >::ajouter(), TPL_SET< X >::ajouter(), calcule_longueur(), MG_ELEMENT_TOPOLOGIQUE::get_dimension(), MG_IDENTIFICATEUR::get_id(), MG_ELEMENT_TOPOLOGIQUE::get_lien_maillage(), MG_NOEUD::get_lien_petit_segment(), MG_NOEUD::get_lien_segment(), OT_REFERENCE::incrementer(), MG_ELEMENT_MAILLAGE::liaison_topologique, longueur, noeud1, et noeud2.

| MG_SEGMENT::MG_SEGMENT | ( | MG_SEGMENT & | mdd | ) |
Définition à la ligne 60 du fichier mg_segment.cpp.
Références TPL_LISTE_ENTITE< X >::ajouter(), TPL_SET< X >::ajouter(), MG_ELEMENT_TOPOLOGIQUE::get_dimension(), MG_IDENTIFICATEUR::get_id(), MG_ELEMENT_TOPOLOGIQUE::get_lien_maillage(), MG_NOEUD::get_lien_petit_segment(), MG_NOEUD::get_lien_segment(), OT_REFERENCE::incrementer(), MG_ELEMENT_MAILLAGE::liaison_topologique, noeud1, et noeud2.

|
virtual |
Définition à la ligne 88 du fichier mg_segment.cpp.
Références OT_REFERENCE::decrementer(), MG_ELEMENT_TOPOLOGIQUE::get_dimension(), MG_IDENTIFICATEUR::get_id(), MG_ELEMENT_TOPOLOGIQUE::get_lien_maillage(), MG_NOEUD::get_lien_petit_segment(), MG_NOEUD::get_lien_segment(), MG_ELEMENT_MAILLAGE::liaison_topologique, noeud1, noeud2, TPL_LISTE_ENTITE< X >::supprimer(), et TPL_SET< X >::supprimer().

|
protected |
Définition à la ligne 171 du fichier mg_segment.cpp.
Références MG_NOEUD::get_coord(), longueur, noeud1, noeud2, et sqrt().
Référencé par change_noeud1(), change_noeud2(), MG_SEGMENT(), et CAD4FE::MCSegment::UpdateGeometry().


|
virtual |
Définition à la ligne 251 du fichier mg_segment.cpp.
Références dimension.
Référencé par MAILLEUR3D_PEAU::cree_front(), MAILLEUR2D_OPTIMISATION::cree_segment(), MAILLEUR3D_OPTIMISATION::cree_segment(), et MG_FILE_RECUPERATION::lire_TRIANGLE().

|
virtual |
Définition à la ligne 263 du fichier mg_segment.cpp.
Références distance_metrique, et distance_metrique_valide.
Référencé par MAILLEUR_STL::ajouter_seg_a_discretiser(), et MAILLEUR3D::calcul_distance_metrique_segment().

|
virtual |
Définition à la ligne 130 du fichier mg_segment.cpp.
Références TPL_LISTE_ENTITE< X >::ajouter(), calcule_longueur(), MG_IDENTIFICATEUR::get_id(), MG_NOEUD::get_lien_petit_segment(), MG_NOEUD::get_lien_segment(), longueur, noeud1, noeud2, et TPL_LISTE_ENTITE< X >::supprimer().

|
virtual |
Définition à la ligne 144 du fichier mg_segment.cpp.
Références TPL_LISTE_ENTITE< X >::ajouter(), calcule_longueur(), MG_IDENTIFICATEUR::get_id(), MG_NOEUD::get_lien_petit_segment(), MG_NOEUD::get_lien_segment(), longueur, noeud1, noeud2, et TPL_LISTE_ENTITE< X >::supprimer().

|
virtual |
Implémente MG_ELEMENT_MAILLAGE.
Définition à la ligne 74 du fichier mg_segment.cpp.
Références MG_MAILLAGE::ajouter_mg_segment(), MAGIC::ORIGINE::DUPLIQUER, MG_IDENTIFICATEUR::get_id(), MG_MAILLAGE::get_mg_noeudid(), MG_ELEMENT_MAILLAGE::liaison_topologique, longueur, MG_SEGMENT(), noeud1, et noeud2.

|
virtual |
Implémente MG_ELEMENT_MAILLAGE.
Réimplémentée dans CAD4FE::MCSegment.
Définition à la ligne 158 du fichier mg_segment.cpp.
Références MG_MAILLAGE::DIMENSIONMAILLAGESANSTOPO, MG_ELEMENT_TOPOLOGIQUE::get_dimension(), MG_IDENTIFICATEUR::get_id(), MG_ELEMENT_MAILLAGE::get_lien_topologie(), MG_ELEMENT_MAILLAGE::liaison_topologique, noeud1, noeud2, et MG_ELEMENT_MAILLAGE::origine_creation.
Référencé par CAD4FE::MCSegment::enregistrer().


|
virtual |
Définition à la ligne 234 du fichier mg_segment.cpp.
Références MG_ELEMENT_MAILLAGE::change_solution(), MAX_TYPE_SOLUTION, noeud1, noeud2, et MG_ELEMENT_MAILLAGE::solution.

|
virtual |
Définition à la ligne 181 du fichier mg_segment.cpp.
Références OT_DECALAGE_PARAMETRE::calcul_decalage_parametre_u(), OT_DECALAGE_PARAMETRE::calcul_decalage_parametre_v(), OT_DECALAGE_PARAMETRE::decalage_parametre_u(), OT_DECALAGE_PARAMETRE::decalage_parametre_v(), MG_NOEUD::get_u(), MG_NOEUD::get_v(), noeud1, et noeud2.
Référencé par CAD4FE::MG_FRONT_2D::get_boite_2D(), et MG_FRONT_2D::get_boite_2D().


|
virtual |
Réimplémentée dans CAD4FE::MCSegment.
Définition à la ligne 212 du fichier mg_segment.cpp.
Références MG_NOEUD::get_x(), MG_NOEUD::get_y(), MG_NOEUD::get_z(), noeud1, et noeud2.
Référencé par MG_FRONT_2D::get_boite_3D().


|
virtual |
Implémente MG_ELEMENT_MAILLAGE.
Définition à la ligne 165 du fichier mg_segment.cpp.
Référencé par CAD4FE::MCSegment::Construct_MergedVertices(), et CAD4FE::MCSegment::RefineInRefEdge().

|
virtual |
Définition à la ligne 269 du fichier mg_segment.cpp.
Références dimension.
Référencé par MAILLEUR3D_OPTIMISATION::remaille_coquille().

|
virtual |
Définition à la ligne 257 du fichier mg_segment.cpp.
Références distance_metrique, et distance_metrique_valide.
Référencé par MAILLEUR3D::calcul_distance_metrique_segment(), et MAILLEUR_STL::supprimer_seg_a_discretiser().

| TPL_LISTE_ENTITE< class MG_QUADRANGLE * > * MG_SEGMENT::get_lien_quadrangle | ( | void | ) |
Définition à la ligne 247 du fichier mg_segment.cpp.
Références quadrangle.
Référencé par MG_QUADRANGLE::init_quadrangle(), et MG_QUADRANGLE::~MG_QUADRANGLE().

| TPL_LISTE_ENTITE< class MG_TRIANGLE * > * MG_SEGMENT::get_lien_triangle | ( | void | ) |
Définition à la ligne 243 du fichier mg_segment.cpp.
Références triangle.
Référencé par MG_MAILLAGE_OUTILS::_FilterSegmentsAndEdgeAdjacentToSameFaces(), CAD4FE::Intersection_Plane_MG_MAILLAGE::_FindCandidateEdges(), MAILLEUR2D_STL_REFINE_INS_NOEUD::bisection_operator_refstl(), MAILLEUR2D_STL_REFINE_INS_NOEUD::bisection_operator_sizemapref(), MG_MAILLAGE_OUTILS::calcul_angle_lstsegment(), MAILLEUR_STL::calcul_etoile(), MAILLEUR_STL::calcul_nouveau_noeud(), REC_SQUELETTE_OPT::calcul_section(), CAD4FE::MCAA::CheckIfMeshIsReferencedInTopo(), MAILLEUR2D_INS_NOEUD::del_swap(), MAILLEUR2D_INS_NOEUD::delaunay_ndinsert(), MAILLEUR2D_STL_REFINE_INS_NOEUD::delaunay_stlndinsert(), MAILLEUR2D_STL_REFINE_INS_NOEUD::delswap_stlndinsert(), CAD4FE::MAILLEUR2D::genere_noeud(), MAILLEUR_STL::get_voisin(), MG_TRIANGLE::init_triangle(), MAILLEUR2D_INS_NOEUD::ins_point_withbc(), MAILLEUR2D_INS_NOEUD::ins_points(), MG_MAILLAGE_OUTILS::inserer_noeud_segment(), REC_SQUELETTE_OPT::liaison_squelette_interface_nondesign(), MGOPT_POSTTRAITEMENT::lissage_aretes2017(), passage_non_manifold(), MAILLEUR2D_MERGEMAI::proxsegmrg(), REC_SQUELETTE_OPT::recherche_contour(), recherche_voisins(), MAILLEUR2D_STL_REFINE_INS_NOEUD::stl_refining(), MAILLEUR2D_STL_REFINE_INS_NOEUD::stlins_points(), CAD4FE::OptimizeEdgeSwap::Swap(), MAILLEUR2D_STL_REFINE_INS_NOEUD::swap_diag_delaunay_refstl(), MAILLEUR2D_STL_REFINE_INS_NOEUD::swap_diag_delaunay_sizemapref(), CAD4FE::OptimizeEdgeSwap::SwapSegment(), MAILLEUR_STL::verification_conformite(), et MG_TRIANGLE::~MG_TRIANGLE().

|
virtual |
Définition à la ligne 125 du fichier mg_segment.cpp.
Références longueur.
Référencé par CAD4FE::Intersection_Plane_MG_MAILLAGE::_FindNextIntersection(), CAD4FE::MAILLEUR2D::ajouter_front(), MAILLEUR2D::ajouter_front(), MAILLEUR3D_OPTIMISATION_GEOMETRIE_VIRTUELLE::bouge_point(), MG_MAILLAGE_OUTILS::calcul_angle_lstsegment(), MG_MAILLAGE_OUTILS::calcul_moyenne_face(), MG_MAILLAGE::calculer_carte_taille_reelle(), CAD4FE::MCTriangle::ComputeIndexNodeA(), CAD4FE::MCSegment::Construct_MCEdge(), FCT_TAILLE_VOLUME::creer_frontiere_plus(), CAD4FE::GlobalEdgeCriteria::DeletionScore(), CAD4FE::MAILLEUR2D::echange_de_front(), MAILLEUR2D::echange_de_front(), FCT_TAILLE_FACE::evaluer_facteur_distance_maximale(), CAD4FE::MG_ARETE_ClosestPointOn::Find(), CAD4FE::MAILLEUR2D::genere_noeud(), MAILLEUR_FEM::get_quad_seg(), CAD4FE::GlobalEdgeCriteria::GetLength(), CAD4FE::MCAA::GraphDistanceBetweenSegs(), MG_QUADRANGLE::init_quadrangle(), MG_TRIANGLE::init_triangle(), CAD4FE::MAILLEUR2D::initialise_front(), CAD4FE::MAILLEUR2D::insere_segment(), CAD4FE::Intersection_Plane_MG_SEGMENT::Intersection_Plane_MG_SEGMENT(), MAILLEUR_PARTICULE_FINE::maille_cylindre(), CAD4FE::MCSegment_GetClosestPointTo(), CAD4FE::MCSegment_Middle(), CAD4FE::MakeLoops::CoEdge::MeshDir(), CAD4FE::MAILLEUR2D::progresse_front(), MAILLEUR2D::progresse_front(), CAD4FE::Intersection_Plane_MG_ARETE::Refine(), CAD4FE::Intersection_Plane_MG_ARETE::SegmentIntervalT(), CAD4FE::MCAA::ShortestPath(), MAILLEUR2D_STL_REFINE_INS_NOEUD::stl_refining(), CAD4FE::MAILLEUR2D::supprimer_front(), MAILLEUR2D::supprimer_front(), MAILLEUR2D_STL_REFINE_INS_NOEUD::targetsize_criteria(), et CAD4FE::MAILLEUR2D::triangle_est_dans_bon_sens_front().

|
virtual |
Définition à la ligne 108 du fichier mg_segment.cpp.
Références noeud1.
Référencé par CAD4FE::MCEdge::_CopyMeshLink(), CAD4FE::Intersection_Plane_MG_MAILLAGE::_FindCandidateEdges(), CAD4FE::Intersection_Plane_MG_MAILLAGE::_FindNextIntersection(), CAD4FE::MCAA::_InitializeMCBodyTessellation(), MAILLEUR1D::adapte(), REC_SQUELETTE_OPT::affichage_voisinage_seg(), GMSH_ARETE::ajouter(), MAILLEUR3D::angle_front(), MG_EXPORT::aster_ecrire_mail(), MAILLEUR2D_STL_REFINE_INS_NOEUD::bisection_operator_refstl(), MAILLEUR2D_STL_REFINE_INS_NOEUD::bisection_operator_sizemapref(), MG_MAILLAGE_OUTILS::calcul_angle_lstsegment(), FCT_TAILLE::calcul_distance_metrique(), MG_MAILLAGE_OUTILS::calcul_moyenne_face(), MAILLEUR_STL::calcul_nouveau_noeud(), REC_SQUELETTE_OPT::calcul_section(), FCT_TAILLE::calcule_longueur_segment_metrique(), MG_MAILLAGE_OUTILS::change_lien_maillage(), CAD4FE::MCAA::CheckMCMesh(), MG_MAILLAGE_OUTILS::classe_elements_dimension1__trouver_prochains_elements(), MG_MAILLAGE_OUTILS::Conformity_CloseSurfaceMesh(), CAD4FE::MCSegment::Construct_MCEdge(), CAD4FE::MCSegment::ConstructGeometry(), CAD4FE::construire_fem_maillage_quadratique(), MAILLEUR_FEM::construire_lineaire(), MAILLEUR_FEM::construire_quadratique(), REC_SQUELETTE::construire_squelette(), CAD4FE::GlobalEdgeCriteria::CreateLocalEdgeCriteria(), REC_SQUELETTE_OPT::creation_LstBranches(), REMAILLEUR::cree_bloc_maille(), MAILLEUR_STL::cree_maillage(), MAILLEUR2D_INS_NOEUD::del_swap(), MAILLEUR2D_INS_NOEUD::delaunay_ndinsert(), MAILLEUR2D_STL_REFINE_INS_NOEUD::delaunay_stlndinsert(), MAILLEUR2D_STL_REFINE_INS_NOEUD::delswap_stlndinsert(), REMAILLEUR::detruit_noeud(), EdgeMeshHasNode(), EdgeMeshStats(), MG_MAILLAGE::enregistrer_sous_mesh_1D(), FCT_TAILLE_FACE::evaluer_facteur_distance_maximale(), CAD4FE::MCTriangle::evaluer_geo_isoparam_u(), MG_MAILLAGE::exporter_giref(), MGOPT_POSTTRAITEMENT::extract_skin(), MAILLEUR3D::fin_log(), CAD4FE::ClosestPoint_Segment_MG_ARETE::Find(), CAD4FE::Intersection_Plane_MG_ARETE::Find(), CAD4FE::MG_ARETE_ClosestPointOn::Find(), CAD4FE::MAILLEUR2D::genere_noeud(), MG_MAILLAGE::get_mg_segment(), MG_MAILLAGE_OUTILS::get_noeud_voisin(), MAILLEUR_FEM::get_quad_seg(), CAD4FE::OptimizeEdgeSwap::GetOppositeNode(), CAD4FE::MG_ARETE_ClosestPointOn::GetSegmentT(), CAD4FE::OptimizeEdgeSwap::GetStartNode(), CAD4FE::InventorText_MCSegment::GetText(), MG_EXPORT::gmsh41(), SLD_IMPORT_TESSELLATION::importer_tessellation(), CAD4FE::MAILLEUR2D::initialise_front(), MAILLEUR2D::initialise_front(), CAD4FE::MAILLEUR2D::initialise_frontiere(), MAILLEUR2D::initialise_frontiere(), MAILLEUR2D_INS_NOEUD::ins_point_withbc(), MAILLEUR2D_INS_NOEUD::ins_points(), MAILLEUR2D::insere_contrainte_segment(), MAILLEUR2D::insere_contrainte_triangle(), CAD4FE::MAILLEUR2D::insere_segment(), MAILLEUR2D::insere_segment(), MG_MAILLAGE_OUTILS::inserer_noeud_segment(), CAD4FE::Intersection_Plane_MG_ARETE::IntrTestConstraints(), CAD4FE::InventorText_MG_SEGMENT::InventorText_MG_SEGMENT(), MGOPT_POSTTRAITEMENT::lissage_aretes2017(), CAD4FE::LocalEdgeCriteria::LocalEdgeCriteria(), MAILLEUR_STL::maillage_et_segadiscretiser_update(), MG_IMPORT::maillage_gmsh(), MAILLEUR_ADAPTATIF::maille(), MAILLEUR_BLOC::maille(), REMAILLEUR::maille(), MAILLEUR3D_COUCHE::maille(), MAILLEUR_PARTICULE_FINE::maille_cylindre(), CAD4FE::MCSegment_GetClosestPointTo(), CAD4FE::MCSegment_Middle(), CAD4FE::MakeLoops::CoEdge::MeshDir(), CAD4FE::Intersection_Plane_MG_MAILLAGE::MG_NOEUD_GET_OPPOSITE_SEGMENTS(), CAD4FE::MCAA::NodeConstrictedSection(), passage_non_manifold(), Point_FindClosestSegment(), CAD4FE::MCAA::ProcessNextConstrictedSectionInFace(), MAILLEUR3D::progresse_front(), MAILLEUR2D_STL_REFINE_INS_NOEUD::projecton_stlorig(), MAILLEUR2D_INS_NOEUD::prox_nd(), MAILLEUR2D_MERGEMAI::proxndmerg(), REC_SQUELETTE_OPT::recherche_contour(), recherche_voisins(), CAD4FE::Intersection_Plane_MG_ARETE::Refine(), MAILLEUR3D_OPTIMISATION::remaille_coquille(), MAILLEUR_BLOC::seg_sur_face(), CAD4FE::Intersection_Plane_MG_ARETE::SegmentIntervalT(), CAD4FE::MCAA::ShortestPath(), MAILLEUR2D_STL_REFINE_INS_NOEUD::smooth_nd(), MG_MAILLAGE_OUTILS::SplitEdgeInMesh(), CAD4FE::GlobalEdgeCriteria::SplitScore(), MAILLEUR2D_STL_REFINE_INS_NOEUD::stlins_points(), MG_MAILLAGE::supprimer_mg_segment(), MG_MAILLAGE::supprimer_mg_segmentid(), CAD4FE::OptimizeEdgeSwap::Swap(), MAILLEUR2D_STL_REFINE_INS_NOEUD::swap_diag_delaunay_refstl(), MAILLEUR2D_STL_REFINE_INS_NOEUD::swap_diag_delaunay_sizemapref(), MAILLEUR2D::traite_pole(), et MAILLEUR_STL::verification_conformite().

|
virtual |
Définition à la ligne 113 du fichier mg_segment.cpp.
Références noeud2.
Référencé par CAD4FE::MCEdge::_CopyMeshLink(), CAD4FE::Intersection_Plane_MG_MAILLAGE::_FindCandidateEdges(), CAD4FE::Intersection_Plane_MG_MAILLAGE::_FindNextIntersection(), CAD4FE::MCAA::_InitializeMCBodyTessellation(), MAILLEUR1D::adapte(), REC_SQUELETTE_OPT::affichage_voisinage_seg(), GMSH_ARETE::ajouter(), MAILLEUR3D::angle_front(), MG_EXPORT::aster_ecrire_mail(), MAILLEUR2D_STL_REFINE_INS_NOEUD::bisection_operator_refstl(), MAILLEUR2D_STL_REFINE_INS_NOEUD::bisection_operator_sizemapref(), MG_MAILLAGE_OUTILS::calcul_angle_lstsegment(), FCT_TAILLE::calcul_distance_metrique(), MG_MAILLAGE_OUTILS::calcul_moyenne_face(), MAILLEUR_STL::calcul_nouveau_noeud(), REC_SQUELETTE_OPT::calcul_section(), FCT_TAILLE::calcule_longueur_segment_metrique(), MG_MAILLAGE_OUTILS::change_lien_maillage(), CAD4FE::MCAA::CheckMCMesh(), MG_MAILLAGE_OUTILS::classe_elements_dimension1__trouver_prochains_elements(), MG_MAILLAGE_OUTILS::Conformity_CloseSurfaceMesh(), CAD4FE::MCSegment::Construct_MCEdge(), CAD4FE::MCSegment::ConstructGeometry(), CAD4FE::construire_fem_maillage_quadratique(), MAILLEUR_FEM::construire_lineaire(), MAILLEUR_FEM::construire_quadratique(), REC_SQUELETTE::construire_squelette(), CAD4FE::GlobalEdgeCriteria::CreateLocalEdgeCriteria(), REC_SQUELETTE_OPT::creation_LstBranches(), REMAILLEUR::cree_bloc_maille(), MAILLEUR2D_INS_NOEUD::del_swap(), MAILLEUR2D_INS_NOEUD::delaunay_ndinsert(), MAILLEUR2D_STL_REFINE_INS_NOEUD::delaunay_stlndinsert(), MAILLEUR2D_STL_REFINE_INS_NOEUD::delswap_stlndinsert(), REMAILLEUR::detruit_noeud(), EdgeMeshHasNode(), EdgeMeshStats(), MG_MAILLAGE::enregistrer_sous_mesh_1D(), FCT_TAILLE_FACE::evaluer_facteur_distance_maximale(), CAD4FE::MCTriangle::evaluer_geo_isoparam_u(), MG_MAILLAGE::exporter_giref(), MGOPT_POSTTRAITEMENT::extract_skin(), MAILLEUR3D::fin_log(), CAD4FE::ClosestPoint_Segment_MG_ARETE::Find(), CAD4FE::Intersection_Plane_MG_ARETE::Find(), CAD4FE::MG_ARETE_ClosestPointOn::Find(), CAD4FE::MAILLEUR2D::genere_noeud(), MG_MAILLAGE::get_mg_segment(), MG_MAILLAGE_OUTILS::get_noeud_voisin(), MAILLEUR_FEM::get_quad_seg(), CAD4FE::OptimizeEdgeSwap::GetOppositeNode(), CAD4FE::MG_ARETE_ClosestPointOn::GetSegmentT(), CAD4FE::OptimizeEdgeSwap::GetStartNode(), CAD4FE::InventorText_MCSegment::GetText(), MG_EXPORT::gmsh41(), SLD_IMPORT_TESSELLATION::importer_tessellation(), CAD4FE::MAILLEUR2D::initialise_front(), MAILLEUR2D::initialise_front(), CAD4FE::MAILLEUR2D::initialise_frontiere(), MAILLEUR2D::initialise_frontiere(), MAILLEUR2D_INS_NOEUD::ins_point_withbc(), MAILLEUR2D_INS_NOEUD::ins_points(), MAILLEUR2D::insere_contrainte_segment(), MAILLEUR2D::insere_contrainte_triangle(), CAD4FE::MAILLEUR2D::insere_segment(), MAILLEUR2D::insere_segment(), MG_MAILLAGE_OUTILS::inserer_noeud_segment(), CAD4FE::Intersection_Plane_MG_ARETE::IntrTestConstraints(), CAD4FE::InventorText_MG_SEGMENT::InventorText_MG_SEGMENT(), MGOPT_POSTTRAITEMENT::lissage_aretes2017(), CAD4FE::LocalEdgeCriteria::LocalEdgeCriteria(), MAILLEUR_STL::maillage_et_segadiscretiser_update(), MG_IMPORT::maillage_gmsh(), MAILLEUR_ADAPTATIF::maille(), MAILLEUR_BLOC::maille(), REMAILLEUR::maille(), MAILLEUR3D_COUCHE::maille(), MAILLEUR_PARTICULE_FINE::maille_cylindre(), CAD4FE::MCSegment_GetClosestPointTo(), CAD4FE::MCSegment_Middle(), CAD4FE::MakeLoops::CoEdge::MeshDir(), CAD4FE::Intersection_Plane_MG_MAILLAGE::MG_NOEUD_GET_OPPOSITE_SEGMENTS(), CAD4FE::MCAA::NodeConstrictedSection(), passage_non_manifold(), Point_FindClosestSegment(), CAD4FE::MCAA::ProcessNextConstrictedSectionInFace(), MAILLEUR3D::progresse_front(), MAILLEUR2D_STL_REFINE_INS_NOEUD::projecton_stlorig(), MAILLEUR2D_INS_NOEUD::prox_nd(), MAILLEUR2D_MERGEMAI::proxndmerg(), REC_SQUELETTE_OPT::recherche_contour(), recherche_voisins(), CAD4FE::Intersection_Plane_MG_ARETE::Refine(), MAILLEUR3D_OPTIMISATION::remaille_coquille(), MAILLEUR_BLOC::seg_sur_face(), CAD4FE::MCAA::ShortestPath(), MAILLEUR2D_STL_REFINE_INS_NOEUD::smooth_nd(), MG_MAILLAGE_OUTILS::SplitEdgeInMesh(), MAILLEUR2D_STL_REFINE_INS_NOEUD::stlins_points(), MG_MAILLAGE::supprimer_mg_segment(), MG_MAILLAGE::supprimer_mg_segmentid(), MAILLEUR2D_STL_REFINE_INS_NOEUD::swap_diag_delaunay_refstl(), MAILLEUR2D_STL_REFINE_INS_NOEUD::swap_diag_delaunay_sizemapref(), MAILLEUR2D::traite_pole(), et MAILLEUR_STL::verification_conformite().

|
virtual |
Implémente MG_ELEMENT_MAILLAGE.
Réimplémentée dans CAD4FE::MCSegment.
Définition à la ligne 102 du fichier mg_segment.cpp.
Références MAGIC::TYPE_ENTITE::IDMG_SEGMENT.
|
virtual |
Définition à la ligne 118 du fichier mg_segment.cpp.
Référencé par MG_IMPORT::maillage_gmsh().

|
protected |
Définition à la ligne 76 du fichier mg_segment.h.
Référencé par change_dimension_topo_null(), et get_dimension_topo_null().
|
protected |
Définition à la ligne 80 du fichier mg_segment.h.
Référencé par change_distance_metrique(), et get_distance_metrique().
|
protected |
Définition à la ligne 79 du fichier mg_segment.h.
Référencé par change_distance_metrique(), et get_distance_metrique().
|
protected |
Définition à la ligne 75 du fichier mg_segment.h.
Référencé par calcule_longueur(), change_noeud1(), change_noeud2(), dupliquer(), get_longueur(), MAILLEUR3D::insere_contrainte_tetra(), MAILLEUR3D::insere_contrainte_triangle(), et MG_SEGMENT().
|
protected |
Définition à la ligne 73 du fichier mg_segment.h.
Référencé par calcule_longueur(), MAILLEUR3D::calcule_longueur_caracteristique(), MAILLEUR3D::calcule_volume(), change_noeud1(), change_noeud2(), MAILLEUR3D::cree_segment(), MAILLEUR3D::cree_tetra(), MAILLEUR3D::cree_triangle(), dupliquer(), CAD4FE::MCSegment::enregistrer(), enregistrer(), MAILLEUR3D::evaluer_distance_noeud_triangle(), extrapoler_solution_noeud(), MAILLEUR3D::genere_noeud(), get_boite_2D(), get_boite_3D(), get_noeud1(), MAILLEUR3D::insere_segment(), inverse_sens(), MG_SEGMENT(), et ~MG_SEGMENT().
|
protected |
Définition à la ligne 74 du fichier mg_segment.h.
Référencé par calcule_longueur(), MAILLEUR3D::calcule_longueur_caracteristique(), MAILLEUR3D::calcule_volume(), change_noeud1(), change_noeud2(), MAILLEUR3D::cree_segment(), MAILLEUR3D::cree_tetra(), MAILLEUR3D::cree_triangle(), dupliquer(), CAD4FE::MCSegment::enregistrer(), enregistrer(), MAILLEUR3D::evaluer_distance_noeud_triangle(), extrapoler_solution_noeud(), MAILLEUR3D::genere_noeud(), get_boite_2D(), get_boite_3D(), get_noeud2(), MAILLEUR3D::insere_segment(), inverse_sens(), MG_SEGMENT(), et ~MG_SEGMENT().
|
protected |
Définition à la ligne 78 du fichier mg_segment.h.
Référencé par get_lien_quadrangle().
|
protected |
Définition à la ligne 77 du fichier mg_segment.h.
Référencé par get_lien_triangle().