![]() |
MAGiC
V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
|
#include <mg_noeud.h>
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_NOEUD * | dupliquer (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 |
![]() | |
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) |
![]() | |
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) |
![]() | |
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 |
![]() | |
MG_ELEMENT_TOPOLOGIQUE * | liaison_topologique |
MG_ELEMENT_MAILLAGE * | reference |
int | nouveau_numero |
int | origine_creation |
double | solution [MAX_TYPE_SOLUTION] |
Définition à la ligne 41 du fichier mg_noeud.h.
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().
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.
MG_NOEUD::MG_NOEUD | ( | MG_NOEUD & | mdd | ) |
Définition à la ligne 50 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::get_lien_topologie(), MG_ELEMENT_MAILLAGE::liaison_topologique, et xyz.
|
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().
|
virtual |
Définition à la ligne 133 du fichier mg_noeud.cpp.
Références xyz.
Référencé par MAILLEUR2D_STL_REFINE_INS_NOEUD::bisection_operator_refstl(), MAILLEUR2D_STL_REFINE_INS_NOEUD::bisection_operator_sizemapref(), SLD_IMPORT_TESSELLATION::importer_tessellation(), MAILLEUR2D_STL_REFINE_INS_NOEUD::stl_optimize_nd(), MAILLEUR2D_STL_REFINE_INS_NOEUD::stlproxnd_stlndinsert(), et MAILLEUR2D::traite_pole().
|
virtual |
Définition à la ligne 98 du fichier mg_noeud.cpp.
Références u.
Référencé par MAILLEUR2D::genere_noeud(), CAD4FE::MG_ARETE_ClosestPointOn::GetNodeT(), MAILLEUR2D::initialise_frontiere(), MAILLEUR2D::insere_contrainte_segment(), MAILLEUR2D::insere_contrainte_triangle(), MAILLEUR2D_OPTIMISATION::operateur_bouge_de_point(), et MAILLEUR2D::traite_pole().
|
virtual |
Définition à la ligne 103 du fichier mg_noeud.cpp.
Références v.
Référencé par MAILLEUR2D::genere_noeud(), MAILLEUR2D::initialise_frontiere(), MAILLEUR2D::insere_contrainte_segment(), MAILLEUR2D::insere_contrainte_triangle(), MAILLEUR2D_OPTIMISATION::operateur_bouge_de_point(), et MAILLEUR2D::traite_pole().
|
virtual |
Définition à la ligne 118 du fichier mg_noeud.cpp.
Références xyz.
Référencé par MAILLEUR3D_OPTIMISATION_GEOMETRIE_VIRTUELLE::bouge_point(), MAILLEUR3D_OPTIMISATION::bouge_point(), REC_SQUELETTE_OPT::calcul_sections_jonc(), MGOPT_POSTTRAITEMENT::lissage_aretes2017(), MAILLEUR2D_OPTIMISATION::operateur_bouge_de_point(), MAILLEUR3D_OPTIMISATION::optimise(), et MAILLEUR_STL::optimise_maillage().
|
virtual |
Définition à la ligne 123 du fichier mg_noeud.cpp.
Références xyz.
Référencé par MAILLEUR3D_OPTIMISATION_GEOMETRIE_VIRTUELLE::bouge_point(), MAILLEUR3D_OPTIMISATION::bouge_point(), REC_SQUELETTE_OPT::calcul_sections_jonc(), MGOPT_POSTTRAITEMENT::lissage_aretes2017(), MAILLEUR2D_OPTIMISATION::operateur_bouge_de_point(), MAILLEUR3D_OPTIMISATION::optimise(), et MAILLEUR_STL::optimise_maillage().
|
virtual |
Définition à la ligne 128 du fichier mg_noeud.cpp.
Références xyz.
Référencé par MAILLEUR3D_OPTIMISATION_GEOMETRIE_VIRTUELLE::bouge_point(), MAILLEUR3D_OPTIMISATION::bouge_point(), REC_SQUELETTE_OPT::calcul_sections_jonc(), MGOPT_POSTTRAITEMENT::lissage_aretes2017(), MAILLEUR2D_OPTIMISATION::operateur_bouge_de_point(), MAILLEUR3D_OPTIMISATION::optimise(), et MAILLEUR_STL::optimise_maillage().
|
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.
|
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().
|
virtual |
Définition à la ligne 227 du fichier mg_noeud.cpp.
|
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().
|
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().
|
virtual |
Implémente MG_ELEMENT_MAILLAGE.
Définition à la ligne 219 du fichier mg_noeud.cpp.
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().
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().
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().
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().
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().
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().
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().
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().
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().
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().
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().
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().
TPL_LISTE_ENTITE< class MG_TETRA * > * MG_NOEUD::get_lien_tetra | ( | void | ) |
Définition à la ligne 175 du fichier mg_noeud.cpp.
Références tetra.
Référencé par MAILLEUR_ANALYSE::analyse_validite_maillage_3D(), MAILLEUR3D_OPTIMISATION_GEOMETRIE_VIRTUELLE::bouge_point(), MAILLEUR3D_OPTIMISATION::bouge_point(), MAILLEUR3D::detruit_tetra(), MGOPT_POSTTRAITEMENT::extract_skin(), MG_MAILLAGE_OUTILS::get_noeud_voisin(), MG_TETRA::init_tetra(), MAILLEUR3D_OPTIMISATION::optimise(), MSTRUCT_GENERATEUR_POLYCRISTAUX::optimise_maillage(), MAILLEUR3D_OPTIMISATION::remaille_coquille(), et MG_TETRA::~MG_TETRA().
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().
|
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().
|
virtual |
Définition à la ligne 108 du fichier mg_noeud.cpp.
Références u.
Référencé par MAILLEUR2D_OPTIMISATION::bouge_point(), FCT_TAILLE::calcule_longueur_segment_metrique(), FCT_TAILLE_FACE::evaluer_facteur_distance_maximale(), MAILLEUR2D::genere_noeud(), MG_SEGMENT::get_boite_2D(), MG_TRIANGLE::get_boite_2D(), MG_QUADRANGLE::get_boite_2D(), CAD4FE::MG_ARETE_ClosestPointOn::GetNodeT(), MAILLEUR2D::insere_contrainte_segment(), MAILLEUR2D::insere_contrainte_triangle(), MAILLEUR2D::insere_segment(), MAILLEUR2D::intersection_segment_segment(), MAILLEUR2D_OPTIMISATION::inverse_diagonale(), MAILLEUR2D::noeud_est_dans_triangle(), MAILLEUR2D::progresse_front(), MAILLEUR2D::traite_pole(), et MAILLEUR2D::verifie_coin_sommet().
|
virtual |
Définition à la ligne 113 du fichier mg_noeud.cpp.
Références v.
Référencé par MAILLEUR2D_OPTIMISATION::bouge_point(), FCT_TAILLE::calcule_longueur_segment_metrique(), FCT_TAILLE_FACE::evaluer_facteur_distance_maximale(), MAILLEUR2D::genere_noeud(), MG_SEGMENT::get_boite_2D(), MG_TRIANGLE::get_boite_2D(), MG_QUADRANGLE::get_boite_2D(), MAILLEUR2D::insere_contrainte_segment(), MAILLEUR2D::insere_contrainte_triangle(), MAILLEUR2D::insere_segment(), MAILLEUR2D::intersection_segment_segment(), MAILLEUR2D_OPTIMISATION::inverse_diagonale(), MAILLEUR2D::noeud_est_dans_triangle(), MAILLEUR2D::progresse_front(), MAILLEUR2D::traite_pole(), et MAILLEUR2D::verifie_coin_sommet().
|
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().
|
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().
|
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().
bool MG_NOEUD::operator== | ( | const MG_NOEUD & | mdd | ) | const |
Définition à la ligne 248 du fichier mg_noeud.cpp.
Références xyz.
|
protected |
Définition à la ligne 121 du fichier mg_noeud.h.
Référencé par get_lien_hexa().
|
protected |
Définition à la ligne 124 du fichier mg_noeud.h.
Référencé par get_lien_penta().
|
protected |
Définition à la ligne 122 du fichier mg_noeud.h.
Référencé par get_lien_petit_hexa().
|
protected |
Définition à la ligne 125 du fichier mg_noeud.h.
Référencé par get_lien_petit_penta().
|
protected |
Définition à la ligne 128 du fichier mg_noeud.h.
Référencé par get_lien_petit_pyramide().
|
protected |
Définition à la ligne 116 du fichier mg_noeud.h.
Référencé par get_lien_petit_quadrangle().
|
protected |
Définition à la ligne 110 du fichier mg_noeud.h.
Référencé par get_lien_petit_segment().
|
protected |
Définition à la ligne 119 du fichier mg_noeud.h.
Référencé par get_lien_petit_tetra().
|
protected |
Définition à la ligne 113 du fichier mg_noeud.h.
Référencé par get_lien_petit_triangle().
|
protected |
Définition à la ligne 127 du fichier mg_noeud.h.
Référencé par get_lien_pyramide().
|
protected |
Définition à la ligne 115 du fichier mg_noeud.h.
Référencé par get_lien_quadrangle().
|
protected |
Définition à la ligne 109 du fichier mg_noeud.h.
Référencé par get_lien_segment().
|
protected |
Définition à la ligne 118 du fichier mg_noeud.h.
Référencé par get_lien_tetra().
|
protected |
Définition à la ligne 112 du fichier mg_noeud.h.
Référencé par get_lien_triangle().
|
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().
|
protected |
Définition à la ligne 107 du fichier mg_noeud.h.
Référencé par change_v(), CAD4FE::MCNode::ConstructMapping(), get_boite_2D(), get_v(), et MAILLEUR3D::inter_segment_segment1().
|
protected |
Définition à la ligne 104 du fichier mg_noeud.h.
Référencé par DLY_SEGMENT::calcul_longueur(), change_coord(), change_x(), change_y(), change_z(), CAD4FE::MCNode::ConstructMapping(), CAD4FE::MCNode::CopyGeometry(), dupliquer(), enregistrer(), CAD4FE::MCNode::enregistrer(), get_boite_3D(), get_coord(), get_x(), get_y(), get_z(), MG_NOEUD(), et operator==().