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

#include <mg_cosommet.h>

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

Fonctions membres publiques

 MG_COSOMMET (unsigned long num, class MG_SOMMET *mgsom, class MG_ARETE *mgarete, double precision=1e-6)
 
 MG_COSOMMET (class MG_SOMMET *mgsom, class MG_ARETE *mgarete, double precision=1e-6)
 
 MG_COSOMMET (class MG_COSOMMET &mdd)
 
virtual ~MG_COSOMMET ()
 
virtual int get_type (void)
 
virtual MG_SOMMETget_sommet (void)
 
virtual MG_ARETEget_arete (void)
 
double get_t ()
 
virtual void change_sommet (MG_SOMMET *som)
 
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_SOMMETsommet
 
class MG_ARETEarete
 
double t
 

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
 

Description détaillée

Définition à la ligne 31 du fichier mg_cosommet.h.

Documentation des constructeurs et destructeur

◆ MG_COSOMMET() [1/3]

MG_COSOMMET::MG_COSOMMET ( unsigned long  num,
class MG_SOMMET mgsom,
class MG_ARETE mgarete,
double  precision = 1e-6 
)

Définition à la ligne 30 du fichier mg_cosommet.cpp.

Références arete, MG_POINT::evaluer(), MG_SOMMET::get_point(), MG_ARETE::inverser(), sommet, et t.

Voici le graphe d'appel pour cette fonction :

◆ MG_COSOMMET() [2/3]

MG_COSOMMET::MG_COSOMMET ( class MG_SOMMET mgsom,
class MG_ARETE mgarete,
double  precision = 1e-6 
)

Définition à la ligne 49 du fichier mg_cosommet.cpp.

Références arete, MG_POINT::evaluer(), MG_SOMMET::get_point(), MG_ARETE::inverser(), sommet, et t.

Voici le graphe d'appel pour cette fonction :

◆ MG_COSOMMET() [3/3]

MG_COSOMMET::MG_COSOMMET ( class MG_COSOMMET mdd)

Définition à la ligne 68 du fichier mg_cosommet.cpp.

◆ ~MG_COSOMMET()

MG_COSOMMET::~MG_COSOMMET ( )
virtual

Définition à la ligne 73 du fichier mg_cosommet.cpp.

Documentation des fonctions membres

◆ change_sommet()

void MG_COSOMMET::change_sommet ( MG_SOMMET som)
virtual

Définition à la ligne 93 du fichier mg_cosommet.cpp.

Références sommet.

Référencé par VCT_MULTI_MODELE::fusionne_sommet().

Voici le graphe des appelants de cette fonction :

◆ enregistrer()

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

Implémente MG_ELEMENT_COTOPOLOGIQUE.

Définition à la ligne 104 du fichier mg_cosommet.cpp.

Références arete, MG_ARETE::get_cosommet1(), MG_ARETE::get_cosommet2(), MG_IDENTIFICATEUR::get_id(), et sommet.

Voici le graphe d'appel pour cette fonction :

◆ get_arete()

◆ get_sommet()

MG_SOMMET * MG_COSOMMET::get_sommet ( void  )
virtual

Définition à la ligne 83 du fichier mg_cosommet.cpp.

Références sommet.

Référencé par MAILLEUR1D::adapte(), CAD4FE::MCAA::CollapseMCEdgeToMCVertex(), CAD4FE::MCNode::ConstructMapping(), CAD4FE::MCBody::DeleteBRep(), TOIBREP::echantillonne_sommets(), CAD4FE::EdgeCollapseCriteria::EdgeCollapseCriteria(), CAD4FE::MAILLEUR2D::export_ivanim(), CAD4FE::MCBody::ExportBRep_MCEdgeSense(), FCT_TAILLE_ARETE::FCT_TAILLE_ARETE(), CAD4FE::ClosestPoint_Segment_MG_ARETE::Find(), VCT_MULTI_MODELE::fusionne_arete(), MSTRUCT_GENERATEUR_POLYCRISTAUX::genere(), OT_GEOMETRIE::get_map_mg_element_sous_jacent(), MG_BOUCLE::get_mg_coarete_precedente(), MG_BOUCLE::get_mg_coarete_suivante(), MG_ARETE::get_topologie_sousjacente(), OCC_SURFACE::get_triangulation(), MG_UTILS::GetFEVCount(), VCT_COMPARAISON::identifie_topologie_sous_jacente(), OCC_FONCTION_V2017::identifier_TopoDS_Edge(), MG_MAILLAGE_OUTILS::IdentifyEdge1(), MG_MAILLAGE_OUTILS::IdentifyEdge2(), MG_MAILLAGE_OUTILS::IdentifyEdge3(), MG_MAILLAGE_OUTILS::IdentifyEdge4(), MG_MAILLAGE_OUTILS::IdentifyEdge5(), TOIBREP::importer_et_decouper(), CAD4FE::MCBody::InitHyperGraphs(), MAILLEUR2D::initialise_front(), CAD4FE::MAILLEUR2D::initialise_front(), CAD4FE::FaceBoundaryPoint::Initialize(), CAD4FE::ShortestPathByClosestPointOnEdge::InitializeClosestPointToSegment(), CAD4FE::PolyCurve::InsertCurve(), CAD4FE::Intersection_Plane_MG_ARETE::InsertIntrInNode(), CAD4FE::GeometricTools::IsInteriorDir(), CAD4FE::CovertexCriteria::IsTouchingVertex(), MAILLEUR1D::maille(), MAILLEUR_BLOC::maille(), CAD4FE::MAILLEUR1D::maille(), MAILLEUR_PARTICULE_FINE::maille_cylindre(), CAD4FE::MAILLEUR1D::maille_points(), MAILLEUR_PARTICULE_FINE::maille_sphere(), CAD4FE::MCBody::MergeVertices(), CAD4FE::GeometricTools::MG_ARETE_Contains_MG_SOMMET(), CAD4FE::MCAA::ProcessNextConstrictedSectionInFace(), REC_FACE_NURBS::Reconstruire(), REC_ARETE_LINEAIRE::Reconstruire(), REC_ARETE_CIRCULAIRE::Reconstruire(), REC_ARETE_SPLINE::Reconstruire(), REC_ARETE_ELLIPTIQUE::Reconstruire(), MG_ARETE::recupere_resultat(), CAD4FE::PolyCurve::RefEdge_GetS(), CAD4FE::PolyCurve::RefEdge_GetT(), CAD4FE::Intersection_Plane_MG_ARETE::Refine(), CAD4FE::SplitRefEdge(), MG_GEOMETRIE::supprimer_mg_arete(), MG_GEOMETRIE::supprimer_mg_areteid(), MG_GEOMETRIE::supprimer_mg_cosommet(), MG_GEOMETRIE::supprimer_mg_cosommetid(), MG_GEOMETRIE::supprimer_tout_mg_arete(), CAD4FE::VertexCriteria::UpdateShapeCriteria(), et MAILLEUR2D::verifie_coin_sommet().

Voici le graphe des appelants de cette fonction :

◆ get_t()

◆ get_type()

int MG_COSOMMET::get_type ( void  )
virtual

Implémente MG_ELEMENT_COTOPOLOGIQUE.

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

Documentation des données membres

◆ arete

class MG_ARETE* MG_COSOMMET::arete
private

Définition à la ligne 48 du fichier mg_cosommet.h.

Référencé par enregistrer(), get_arete(), et MG_COSOMMET().

◆ sommet

class MG_SOMMET* MG_COSOMMET::sommet
private

Définition à la ligne 47 du fichier mg_cosommet.h.

Référencé par change_sommet(), enregistrer(), get_sommet(), et MG_COSOMMET().

◆ t

double MG_COSOMMET::t
private

Définition à la ligne 49 du fichier mg_cosommet.h.

Référencé par get_t(), et MG_COSOMMET().


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