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


Fonctions membres publiques | |
| MG_COARETE (unsigned long num, class MG_ARETE *mgarete, class MG_BOUCLE *mgboucle, int sens) | |
| MG_COARETE (class MG_ARETE *mgarete, class MG_BOUCLE *mgboucle, int sens) | |
| MG_COARETE (class MG_COARETE &mdd) | |
| virtual | ~MG_COARETE () |
| virtual int | get_type (void) |
| virtual MG_BOUCLE * | get_boucle (void) |
| virtual MG_ARETE * | get_arete (void) |
| virtual int | get_orientation (void) |
| virtual void | change_arete (MG_ARETE *are, int sens=1) |
| virtual void | enregistrer (std::ostream &o, double version) |
Fonctions membres publiques hérités de MG_ELEMENT_COTOPOLOGIQUE | |
| MG_ELEMENT_COTOPOLOGIQUE () | |
| MG_ELEMENT_COTOPOLOGIQUE (unsigned long num) | |
| MG_ELEMENT_COTOPOLOGIQUE (MG_ELEMENT_COTOPOLOGIQUE &mdd) | |
| virtual | ~MG_ELEMENT_COTOPOLOGIQUE () |
| virtual void | change_nouveau_numero (int num) |
| virtual int | get_nouveau_numero (void) |
| virtual std::string | get_idoriginal (void) |
| virtual void | change_idoriginal (std::string id) |
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) |
Attributs privés | |
| class MG_BOUCLE * | boucle |
| class MG_ARETE * | arete |
| int | orientation |
Membres hérités additionnels | |
Types publics hérités de MG_ELEMENT_COTOPOLOGIQUE | |
| enum | TYPE_ELEMENT_COTOPOLOGIQUE { COSOMMET =0 , COARETE =1 , BOUCLE =2 , COFACE =3 , COQUILLE =4 } |
Attributs protégés hérités de MG_ELEMENT_COTOPOLOGIQUE | |
| int | nouveau_numero |
| std::string | idoriginal |
Définition à la ligne 31 du fichier mg_coarete.h.
| MG_COARETE::MG_COARETE | ( | unsigned long | num, |
| class MG_ARETE * | mgarete, | ||
| class MG_BOUCLE * | mgboucle, | ||
| int | sens | ||
| ) |
Définition à la ligne 29 du fichier mg_coarete.cpp.
Définition à la ligne 34 du fichier mg_coarete.cpp.
| MG_COARETE::MG_COARETE | ( | class MG_COARETE & | mdd | ) |
Définition à la ligne 38 du fichier mg_coarete.cpp.
|
virtual |
Définition à la ligne 43 du fichier mg_coarete.cpp.
|
virtual |
Définition à la ligne 64 du fichier mg_coarete.cpp.
Références arete, et orientation.
Référencé par VCT_MULTI_MODELE::fusionne_arete().

|
virtual |
Implémente MG_ELEMENT_COTOPOLOGIQUE.
Définition à la ligne 76 du fichier mg_coarete.cpp.
Références arete, boucle, MG_IDENTIFICATEUR::get_id(), et orientation.

|
virtual |
Définition à la ligne 58 du fichier mg_coarete.cpp.
Références arete.
Référencé par MG_EXPORT::aster_ecrire_mail(), MG_GEOMETRIE_OUTILS::cree_quadtree(), CAD4FE::MCBody::DeleteBRep(), TOIBREP::echantillonne_aretes(), TOIBREP::echantillonne_sommets(), CAD4FE::MAILLEUR2D::export_ivanim(), CAD4FE::MCBody::ExportBRep_MCEdgeSense(), FEM_MAILLAGE::exporter_cosmos(), CAD4FE::MCSegment::Find_MCFace(), MG_MAILLAGE_OUTILS::FindCommonEdgesOfFaces(), CAD4FE::Intersection_Plane_MG_FACE::FindEdgeIntersections(), MG_FACE::get_boite_3D(), MG_POUTRE::get_boite_3D(), OT_GEOMETRIE::get_map_mg_element_sous_jacent(), MG_BOUCLE::get_mg_coarete_precedente(), MG_BOUCLE::get_mg_coarete_suivante(), MG_FACE::get_topologie_sousjacente(), MG_POUTRE::get_topologie_sousjacente(), OCC_SURFACE::get_triangulation(), MG_UTILS::GetFEVCount(), CAD4FE::InventorText_MCAA::GetTextEdgeIds(), VCT_COMPARAISON::identifie_topologie_sous_jacente(), OCC_FONCTION_V2017::identifier_TopoDS_Wire(), CAD4FE::MCBody::InitHyperGraphs(), CAD4FE::MAILLEUR2D::initialise_front(), MAILLEUR2D::initialise_front(), CAD4FE::MAILLEUR2D::initialise_frontiere(), MAILLEUR2D::initialise_frontiere(), CAD4FE::FaceBoundaryPoint::Initialize(), CAD4FE::ShortestPathByClosestPointOnEdge::InitializeClosestPointToSegment(), CAD4FE::ShortestPathByPlaneIntr::InitializeReferenceEdgesIntersections(), CAD4FE::GeometricTools::IsInteriorDir(), MG_IMPORT::maillage_gmsh(), MAILLEUR_PARTICULE_FINE::maille_cylindre(), REC_BREP::Reconstruire(), REC_ARETE::Reconstruire(), REC_ARETE_CIRCULAIRE::Reconstruire(), REC_ARETE_ELLIPTIQUE::Reconstruire(), REC_ARETE_LINEAIRE::Reconstruire(), REC_ARETE_SPLINE::Reconstruire(), REC_FACE_NURBS::Reconstruire(), CAD4FE::SplitRefEdge(), MG_GEOMETRIE::supprimer_mg_coarete(), MG_GEOMETRIE::supprimer_mg_coareteid(), VCT_FACE::VCT_FACE(), et MAILLEUR2D::verifie_coin_sommet().

|
virtual |
Définition à la ligne 53 du fichier mg_coarete.cpp.
Références boucle.
Référencé par MSTRUCT_GENERATEUR::angle_entre_face_acceptable(), MG_GEOMETRIE_OUTILS::arete_virtuelle(), MG_MAILLAGE_OUTILS::calcul_courbure_arete_nonvirtuelle(), MG_MAILLAGE_OUTILS::calcul_courbure_sommet(), TOIBREP::calcul_distance_level_ortho(), CAD4FE::MCSegment::Construct_MCEdge(), CAD4FE::MCSegment::Construct_MCFace(), CAD4FE::MCSegment::Construct_MCFaceByShortestPath(), CAD4FE::MCNode::ConstructMapping(), CAD4FE::PolySurface::Contains(), FCT_TAILLE_FEM_SOLUTION_GENERATEUR_ECHANTILLON_FRONTIERE::echantillonnage(), FCT_GENERATEUR_FRONTIERE::echantillonner(), FCT_TAILLE_ARETE::evaluer(), CAD4FE::MCBody::ExportBRep_MCEdgeSense(), CAD4FE::MCSegment::Find_MCFace(), CAD4FE::Intersection_Plane_MG_FACE::FindEdgeIntersections(), SLD_IMPORT_TESSELLATION::importer_tessellation(), CAD4FE::MCBody::InitHyperGraphs(), CAD4FE::FaceBoundaryPoint::Initialize(), CAD4FE::GeometricTools::IsInteriorDir(), CAD4FE::GeometricTools::MCFace_MCEdgeDir_IsInterior(), CAD4FE::MCSegment_Middle(), CAD4FE::GeometricTools::MG_FACE_Contains_MG_ARETE(), CAD4FE::GeometricTools::MG_FACE_Contains_MG_SOMMET(), CAD4FE::GeometricTools::MG_SOMMET_GetAdjacent_MG_FACE(), CAD4FE::GeometricTools::PolySurface_Contains_RefVertex(), TOIBREP::recherche_interieur_face(), REC_ARETE::Reconstruire(), REC_ARETE_SPLINE::Reconstruire(), REC_FACE_NURBS::Reconstruire(), CAD4FE::MCSegment::RefineInRefEdge(), et TOIBREP::remplir_trou_tangeant().

|
virtual |
Définition à la ligne 71 du fichier mg_coarete.cpp.
Références orientation.
Référencé par MG_GEOMETRIE_OUTILS::arete_virtuelle(), MG_GEOMETRIE_OUTILS::cree_quadtree(), CAD4FE::MCBody::ExportBRep_MCEdgeSense(), MG_BOUCLE::get_mg_coarete_precedente(), MG_BOUCLE::get_mg_coarete_suivante(), CAD4FE::MAILLEUR2D::initialise_front(), MAILLEUR2D::initialise_front(), CAD4FE::FaceBoundaryPoint::Initialize(), CAD4FE::GeometricTools::IsInteriorDir(), TOIBREP::recherche_interieur_face(), CAD4FE::SplitRefEdge(), et VCT_FACE::VCT_FACE().

|
virtual |
Implémente MG_ELEMENT_COTOPOLOGIQUE.
Définition à la ligne 47 du fichier mg_coarete.cpp.
|
private |
Définition à la ligne 48 du fichier mg_coarete.h.
Référencé par change_arete(), enregistrer(), et get_arete().
|
private |
Définition à la ligne 47 du fichier mg_coarete.h.
Référencé par enregistrer(), et get_boucle().
|
private |
Définition à la ligne 49 du fichier mg_coarete.h.
Référencé par change_arete(), enregistrer(), et get_orientation().