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

#include <mg_cg_modele.h>

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

Types publics

typedef void FONCTION_AFFICHAGE(char *)
 

Fonctions membres publiques

 MG_CG_MODELE (MG_GESTIONNAIRE *mg_gestionnaire, std::string nom_mgcg_modele, MG_GEOMETRIE *mg_geometrie)
 
 MG_CG_MODELE (MG_GESTIONNAIRE *mg_gestionnaire, std::string nom_mgcg_modele, MG_GEOMETRIE *mg_geometrie, unsigned long num)
 
virtual ~MG_CG_MODELE (void)
 
void active_affichagage (FONCTION_AFFICHAGE *fonction_affichage)
 
void affiche (char *message)
 
virtual void change_mg_gestionnaire (MG_GESTIONNAIRE *mg_gestionnaire)
 
virtual MG_GESTIONNAIREget_mg_gestionnaire (void)
 
virtual void change_mg_geometrie (MG_GEOMETRIE *mg_geometrie)
 
virtual MG_GEOMETRIEget_mg_geometrie (void)
 
virtual void change_nom_mgcg_modele (std::string nom_mgcg_modele)
 
virtual std::string get_nom_mgcg_modele (void)
 
virtual long get_nb_mgcg_operateur (void)
 
virtual int ajouter_mgcg_operateur (MG_CG_OPERATEUR *mgcg_operateur)
 
virtual int ajouter_mgcg_operateur_avant (MG_CG_OPERATEUR *mgcg_operateur, MG_CONSTRUCTION_GEOMETRIQUE *objet_avant)
 
virtual int supprimer_mgcg_operateurid (long id)
 
virtual void supprimer_tout_mgcg_operateur (void)
 
virtual MG_CG_OPERATEURget_premier_mgcg_operateur (std::map< long, MG_CG_OPERATEUR * >::iterator &it)
 
virtual MG_CG_OPERATEURget_suivant_mgcg_operateur (std::map< long, MG_CG_OPERATEUR * >::iterator &it)
 
virtual MG_CG_OPERATEURget_mgcg_operateurid (long id)
 
virtual long get_nb_mgcg_forme (void)
 
virtual int ajouter_mgcg_forme (MG_CG_FORME *mgcg_forme)
 
virtual int ajouter_mgcg_forme_avant (MG_CG_FORME *mgcg_forme, MG_CONSTRUCTION_GEOMETRIQUE *objet_avant)
 
virtual int remplacer_mgcg_forme (MG_CG_FORME *mgcg_forme_nouvelle, MG_CG_FORME *mgcg_forme_ancienne)
 
virtual int supprimer_mgcg_formeid (long id, bool avec_mg_element=true)
 
virtual void supprimer_tout_mgcg_forme (bool avec_mg_element=true)
 
virtual MG_CG_FORMEget_premiere_mgcg_forme (std::map< long, MG_CG_FORME * >::iterator &it)
 
virtual MG_CG_FORMEget_suivante_mgcg_forme (std::map< long, MG_CG_FORME * >::iterator &it)
 
virtual MG_CG_FORMEget_mgcg_formeid (long id)
 
virtual long get_nb_mgcg_assemblage (void)
 
virtual int ajouter_mgcg_assemblage (MG_CG_ASSEMBLAGE *mgcg_assemblage)
 
virtual int supprimer_mgcg_assemglageid (long id)
 
virtual void supprimer_tout_mgcg_assemblage (void)
 
virtual MG_CG_ASSEMBLAGEget_premier_mgcg_assemblage (std::map< long, MG_CG_ASSEMBLAGE * >::iterator &it)
 
virtual MG_CG_ASSEMBLAGEget_suivant_mgcg_assemblage (std::map< long, MG_CG_ASSEMBLAGE * >::iterator &it)
 
virtual MG_CG_ASSEMBLAGEget_mgcg_assemblageid (long id)
 
virtual long get_nb_objet_sequence_construction (void)
 
virtual void ajouter_objet_sequence_construction (MG_CONSTRUCTION_GEOMETRIQUE *objet)
 
virtual int ajouter_objet_sequence_construction_avant (MG_CONSTRUCTION_GEOMETRIQUE *objet, MG_CONSTRUCTION_GEOMETRIQUE *objet_avant)
 
virtual MG_CONSTRUCTION_GEOMETRIQUE * get_premier_objet_sequence_construction (std::vector< MG_CONSTRUCTION_GEOMETRIQUE * >::iterator &it)
 
virtual MG_CONSTRUCTION_GEOMETRIQUE * get_suivant_objet_sequence_construction (std::vector< MG_CONSTRUCTION_GEOMETRIQUE * >::iterator &it)
 
virtual int retirer_objet_sequence_construction (MG_CONSTRUCTION_GEOMETRIQUE *objet)
 
virtual void retirer_tout_objet_sequence_construction (void)
 
virtual long get_nb_mgcg_groupe_forme (void)
 
virtual int ajouter_mgcg_groupe_forme (MG_CG_GROUPE_FORME *mgcg_groupe_forme)
 
virtual int supprimer_mgcg_groupe_forme (MG_CG_GROUPE_FORME *mgcg_groupe_forme)
 
MG_CG_GROUPE_FORMEget_premier_mgcg_groupe_forme (std::map< long, MG_CG_GROUPE_FORME * >::iterator &it)
 
MG_CG_GROUPE_FORMEget_suivant_mgcg_groupe_forme (std::map< long, MG_CG_GROUPE_FORME * >::iterator &it)
 
MG_CG_GROUPE_FORMEget_mgcg_groupe_formeid (long id)
 
MG_CG_GROUPE_FORMEget_mgcg_groupe_forme (std::string nom)
 
virtual void enregistrer (std::ostream &o, double version)
 
virtual void get_fichier_dependant (std::vector< std::string > &liste_fichier)
 
virtual int get_type_mg_construction_geometrique (void)
 
virtual void supprimer_mg_element_mgcg_forme (MG_CG_FORME *mgcg_forme)
 
virtual void mise_a_jout_lien_mg_element_mgcg_forme (MG_CG_FORME *mgcg_forme)
 
virtual void mise_a_jour_geometrie (void)
 
virtual void change_fusionner_entite_similaire (bool val)
 
virtual bool get_fusionner_entite_similaire (void)
 
virtual void change_precision (double val)
 
virtual double get_precision (void)
 
virtual void change_importer_triangulation (bool val)
 
virtual bool get_importer_triangulation (void)
 
virtual void change_epsilon_triangulation (double val)
 
virtual double get_epsilon_triangulation (void)
 
MG_IDENTIFICATEURget_mg_identificateur (long id)
 

Attributs protégés

MG_GESTIONNAIREm_mg_gestionnaire
 
MG_GEOMETRIEm_mg_geometrie
 
FONCTION_AFFICHAGEm_fonction_affichage
 
std::string m_nom_mgcg_modele
 
std::map< long, MG_CG_FORME * > m_map_mgcg_forme
 
std::map< long, MG_CG_OPERATEUR * > m_map_mgcg_operateur
 
std::map< long, MG_CG_ASSEMBLAGE * > m_map_mgcg_assemblage
 
std::vector< MG_CONSTRUCTION_GEOMETRIQUE * > m_vector_objet_sequence_construction
 
std::map< long, long > m_map_nb_repetition
 
std::map< long, MG_CG_GROUPE_FORME * > m_map_groupe_forme
 
int m_fusionner_entite_similaire
 
int m_importer_triangulation
 
double m_epsilon_triangulation
 

Description détaillée

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

Documentation des définitions de type membres

◆ FONCTION_AFFICHAGE

typedef void MG_CG_MODELE::FONCTION_AFFICHAGE(char *)

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

Documentation des constructeurs et destructeur

◆ MG_CG_MODELE() [1/2]

MG_CG_MODELE::MG_CG_MODELE ( MG_GESTIONNAIRE mg_gestionnaire,
std::string  nom_mgcg_modele,
MG_GEOMETRIE mg_geometrie 
)

◆ MG_CG_MODELE() [2/2]

MG_CG_MODELE::MG_CG_MODELE ( MG_GESTIONNAIRE mg_gestionnaire,
std::string  nom_mgcg_modele,
MG_GEOMETRIE mg_geometrie,
unsigned long  num 
)

Définition à la ligne 52 du fichier mg_cg_modele.cpp.

Références m_fonction_affichage.

◆ ~MG_CG_MODELE()

MG_CG_MODELE::~MG_CG_MODELE ( void  )
virtual

Définition à la ligne 60 du fichier mg_cg_modele.cpp.

Références m_map_mgcg_forme, supprimer_tout_mgcg_assemblage(), et supprimer_tout_mgcg_operateur().

Voici le graphe d'appel pour cette fonction :

Documentation des fonctions membres

◆ active_affichagage()

void MG_CG_MODELE::active_affichagage ( FONCTION_AFFICHAGE fonction_affichage)

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

Références m_fonction_affichage.

◆ affiche()

void MG_CG_MODELE::affiche ( char *  message)

Définition à la ligne 78 du fichier mg_cg_modele.cpp.

Références m_fonction_affichage.

Référencé par OCC_OT_CG::reconstruire_MG_CG_FORME().

Voici le graphe des appelants de cette fonction :

◆ ajouter_mgcg_assemblage()

int MG_CG_MODELE::ajouter_mgcg_assemblage ( MG_CG_ASSEMBLAGE mgcg_assemblage)
virtual

Définition à la ligne 329 du fichier mg_cg_modele.cpp.

Références FAIL, m_map_mgcg_assemblage, m_mg_gestionnaire, OK, et MG_GESTIONNAIRE::recherche_bonid().

Référencé par MG_FILE::lire_MG_CG_ASSEMBLAGE(), et MG_CG_ASSEMBLAGE::MG_CG_ASSEMBLAGE().

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

◆ ajouter_mgcg_forme()

◆ ajouter_mgcg_forme_avant()

int MG_CG_MODELE::ajouter_mgcg_forme_avant ( MG_CG_FORME mgcg_forme,
MG_CONSTRUCTION_GEOMETRIQUE *  objet_avant 
)
virtual

Définition à la ligne 206 du fichier mg_cg_modele.cpp.

Références ajouter_objet_sequence_construction_avant(), MG_CG_FORME::change_mgcg_modele(), FAIL, m_map_mgcg_forme, m_mg_gestionnaire, OK, et MG_GESTIONNAIRE::recherche_bonid().

Référencé par remplacer_mgcg_forme().

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

◆ ajouter_mgcg_groupe_forme()

int MG_CG_MODELE::ajouter_mgcg_groupe_forme ( MG_CG_GROUPE_FORME mgcg_groupe_forme)
virtual

Définition à la ligne 456 du fichier mg_cg_modele.cpp.

Références FAIL, m_map_groupe_forme, m_mg_gestionnaire, OK, et MG_GESTIONNAIRE::recherche_bonid().

Référencé par MG_CG_GROUPE_FORME::MG_CG_GROUPE_FORME().

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

◆ ajouter_mgcg_operateur()

int MG_CG_MODELE::ajouter_mgcg_operateur ( MG_CG_OPERATEUR mgcg_operateur)
virtual

Définition à la ligne 118 du fichier mg_cg_modele.cpp.

Références ajouter_objet_sequence_construction(), MG_CG_OPERATEUR::change_mgcg_modele(), FAIL, m_map_mgcg_operateur, m_mg_gestionnaire, OK, et MG_GESTIONNAIRE::recherche_bonid().

Référencé par MG_CG_OPERATEUR::MG_CG_OPERATEUR().

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

◆ ajouter_mgcg_operateur_avant()

int MG_CG_MODELE::ajouter_mgcg_operateur_avant ( MG_CG_OPERATEUR mgcg_operateur,
MG_CONSTRUCTION_GEOMETRIQUE *  objet_avant 
)
virtual

◆ ajouter_objet_sequence_construction()

void MG_CG_MODELE::ajouter_objet_sequence_construction ( MG_CONSTRUCTION_GEOMETRIQUE *  objet)
virtual

Définition à la ligne 395 du fichier mg_cg_modele.cpp.

Références m_vector_objet_sequence_construction.

Référencé par ajouter_mgcg_forme(), et ajouter_mgcg_operateur().

Voici le graphe des appelants de cette fonction :

◆ ajouter_objet_sequence_construction_avant()

int MG_CG_MODELE::ajouter_objet_sequence_construction_avant ( MG_CONSTRUCTION_GEOMETRIQUE *  objet,
MG_CONSTRUCTION_GEOMETRIQUE *  objet_avant 
)
virtual

Définition à la ligne 400 du fichier mg_cg_modele.cpp.

Références FAIL, m_vector_objet_sequence_construction, et OK.

Référencé par ajouter_mgcg_forme_avant(), et ajouter_mgcg_operateur_avant().

Voici le graphe des appelants de cette fonction :

◆ change_epsilon_triangulation()

void MG_CG_MODELE::change_epsilon_triangulation ( double  val)
virtual

Définition à la ligne 1114 du fichier mg_cg_modele.cpp.

Références m_epsilon_triangulation.

Référencé par MAGIC_SCRIPT::execute(), MG_FILE::lire_MG_CG_MODELE(), et MSTRUCT_GENERATEUR::MSTRUCT_GENERATEUR().

Voici le graphe des appelants de cette fonction :

◆ change_fusionner_entite_similaire()

void MG_CG_MODELE::change_fusionner_entite_similaire ( bool  val)
virtual

Définition à la ligne 1084 du fichier mg_cg_modele.cpp.

Références m_fusionner_entite_similaire.

Référencé par MAGIC_SCRIPT::execute(), MG_FILE::lire_MG_CG_MODELE(), et MSTRUCT_GENERATEUR::MSTRUCT_GENERATEUR().

Voici le graphe des appelants de cette fonction :

◆ change_importer_triangulation()

void MG_CG_MODELE::change_importer_triangulation ( bool  val)
virtual

Définition à la ligne 1104 du fichier mg_cg_modele.cpp.

Références m_importer_triangulation.

Référencé par MAGIC_SCRIPT::execute(), MG_FILE::lire_MG_CG_MODELE(), et MSTRUCT_GENERATEUR::MSTRUCT_GENERATEUR().

Voici le graphe des appelants de cette fonction :

◆ change_mg_geometrie()

void MG_CG_MODELE::change_mg_geometrie ( MG_GEOMETRIE mg_geometrie)
virtual

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

Références m_mg_geometrie.

◆ change_mg_gestionnaire()

void MG_CG_MODELE::change_mg_gestionnaire ( MG_GESTIONNAIRE mg_gestionnaire)
virtual

Définition à la ligne 88 du fichier mg_cg_modele.cpp.

Références m_mg_gestionnaire.

Référencé par MG_GESTIONNAIRE::ajouter_mgcg_modele().

Voici le graphe des appelants de cette fonction :

◆ change_nom_mgcg_modele()

void MG_CG_MODELE::change_nom_mgcg_modele ( std::string  nom_mgcg_modele)
virtual

Définition à la ligne 108 du fichier mg_cg_modele.cpp.

Références m_nom_mgcg_modele.

◆ change_precision()

void MG_CG_MODELE::change_precision ( double  val)
virtual

Définition à la ligne 1094 du fichier mg_cg_modele.cpp.

Références MG_GEOMETRIE::change_valeur_precision(), et m_mg_geometrie.

Voici le graphe d'appel pour cette fonction :

◆ enregistrer()

◆ get_epsilon_triangulation()

◆ get_fichier_dependant()

void MG_CG_MODELE::get_fichier_dependant ( std::vector< std::string > &  liste_fichier)
virtual

Définition à la ligne 551 du fichier mg_cg_modele.cpp.

◆ get_fusionner_entite_similaire()

◆ get_importer_triangulation()

◆ get_mg_geometrie()

◆ get_mg_gestionnaire()

MG_GESTIONNAIRE * MG_CG_MODELE::get_mg_gestionnaire ( void  )
virtual

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

Références m_mg_gestionnaire.

Référencé par MAGIC_SCRIPT::execute(), MG_CG_ASSEMBLAGE::MG_CG_ASSEMBLAGE(), et MG_CG_ASSEMBLAGE::~MG_CG_ASSEMBLAGE().

Voici le graphe des appelants de cette fonction :

◆ get_mg_identificateur()

MG_IDENTIFICATEUR * MG_CG_MODELE::get_mg_identificateur ( long  id)

Définition à la ligne 1124 du fichier mg_cg_modele.cpp.

Références get_mgcg_assemblageid(), get_mgcg_formeid(), get_mgcg_groupe_formeid(), et get_mgcg_operateurid().

Référencé par MG_FILE::lire_MG_CG_INFO_DOUBLE(), MG_FILE::lire_MG_CG_INFO_STRING(), et MG_FILE::lire_MG_CG_INFO_VCT_DOUBLE().

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

◆ get_mgcg_assemblageid()

MG_CG_ASSEMBLAGE * MG_CG_MODELE::get_mgcg_assemblageid ( long  id)
virtual

Définition à la ligne 380 du fichier mg_cg_modele.cpp.

Références m_map_mgcg_assemblage.

Référencé par get_mg_identificateur(), MG_FILE::lire_MG_SOUS_GEOMETRIE(), et MSTRUCT_VES::MSTRUCT_VES().

Voici le graphe des appelants de cette fonction :

◆ get_mgcg_formeid()

◆ get_mgcg_groupe_forme()

◆ get_mgcg_groupe_formeid()

MG_CG_GROUPE_FORME * MG_CG_MODELE::get_mgcg_groupe_formeid ( long  id)

Définition à la ligne 494 du fichier mg_cg_modele.cpp.

Références m_map_groupe_forme.

Référencé par get_mg_identificateur().

Voici le graphe des appelants de cette fonction :

◆ get_mgcg_operateurid()

MG_CG_OPERATEUR * MG_CG_MODELE::get_mgcg_operateurid ( long  id)
virtual

◆ get_nb_mgcg_assemblage()

long int MG_CG_MODELE::get_nb_mgcg_assemblage ( void  )
virtual

Définition à la ligne 324 du fichier mg_cg_modele.cpp.

Références m_map_mgcg_assemblage.

◆ get_nb_mgcg_forme()

long int MG_CG_MODELE::get_nb_mgcg_forme ( void  )
virtual

Définition à la ligne 190 du fichier mg_cg_modele.cpp.

Références m_map_mgcg_forme.

◆ get_nb_mgcg_groupe_forme()

long int MG_CG_MODELE::get_nb_mgcg_groupe_forme ( void  )
virtual

Définition à la ligne 451 du fichier mg_cg_modele.cpp.

Références m_map_groupe_forme.

◆ get_nb_mgcg_operateur()

long int MG_CG_MODELE::get_nb_mgcg_operateur ( void  )
virtual

Définition à la ligne 103 du fichier mg_cg_modele.cpp.

Références m_map_mgcg_operateur.

◆ get_nb_objet_sequence_construction()

long int MG_CG_MODELE::get_nb_objet_sequence_construction ( void  )
virtual

Définition à la ligne 390 du fichier mg_cg_modele.cpp.

Références m_vector_objet_sequence_construction.

◆ get_nom_mgcg_modele()

std::string MG_CG_MODELE::get_nom_mgcg_modele ( void  )
virtual

Définition à la ligne 113 du fichier mg_cg_modele.cpp.

Références m_nom_mgcg_modele.

◆ get_precision()

◆ get_premier_mgcg_assemblage()

MG_CG_ASSEMBLAGE * MG_CG_MODELE::get_premier_mgcg_assemblage ( std::map< long, MG_CG_ASSEMBLAGE * >::iterator &  it)
virtual

Définition à la ligne 364 du fichier mg_cg_modele.cpp.

Références m_map_mgcg_assemblage.

Référencé par enregistrer(), remplacer_mgcg_forme(), supprimer_mgcg_formeid(), et supprimer_tout_mgcg_forme().

Voici le graphe des appelants de cette fonction :

◆ get_premier_mgcg_groupe_forme()

MG_CG_GROUPE_FORME * MG_CG_MODELE::get_premier_mgcg_groupe_forme ( std::map< long, MG_CG_GROUPE_FORME * >::iterator &  it)

Définition à la ligne 478 du fichier mg_cg_modele.cpp.

Références m_map_groupe_forme.

Référencé par enregistrer(), MSTRUCT_VES::exporter_maillage_abaqus(), remplacer_mgcg_forme(), supprimer_mgcg_formeid(), et supprimer_tout_mgcg_forme().

Voici le graphe des appelants de cette fonction :

◆ get_premier_mgcg_operateur()

MG_CG_OPERATEUR * MG_CG_MODELE::get_premier_mgcg_operateur ( std::map< long, MG_CG_OPERATEUR * >::iterator &  it)
virtual

Définition à la ligne 165 du fichier mg_cg_modele.cpp.

Références m_map_mgcg_operateur.

◆ get_premier_objet_sequence_construction()

MG_CONSTRUCTION_GEOMETRIQUE * MG_CG_MODELE::get_premier_objet_sequence_construction ( std::vector< MG_CONSTRUCTION_GEOMETRIQUE * >::iterator &  it)
virtual

Définition à la ligne 416 du fichier mg_cg_modele.cpp.

Références m_vector_objet_sequence_construction.

Référencé par enregistrer().

Voici le graphe des appelants de cette fonction :

◆ get_premiere_mgcg_forme()

MG_CG_FORME * MG_CG_MODELE::get_premiere_mgcg_forme ( std::map< long, MG_CG_FORME * >::iterator &  it)
virtual

Définition à la ligne 308 du fichier mg_cg_modele.cpp.

Références m_map_mgcg_forme.

Référencé par mise_a_jour_geometrie().

Voici le graphe des appelants de cette fonction :

◆ get_suivant_mgcg_assemblage()

MG_CG_ASSEMBLAGE * MG_CG_MODELE::get_suivant_mgcg_assemblage ( std::map< long, MG_CG_ASSEMBLAGE * >::iterator &  it)
virtual

Définition à la ligne 372 du fichier mg_cg_modele.cpp.

Références m_map_mgcg_assemblage.

Référencé par enregistrer(), remplacer_mgcg_forme(), supprimer_mgcg_formeid(), et supprimer_tout_mgcg_forme().

Voici le graphe des appelants de cette fonction :

◆ get_suivant_mgcg_groupe_forme()

MG_CG_GROUPE_FORME * MG_CG_MODELE::get_suivant_mgcg_groupe_forme ( std::map< long, MG_CG_GROUPE_FORME * >::iterator &  it)

Définition à la ligne 486 du fichier mg_cg_modele.cpp.

Références m_map_groupe_forme.

Référencé par enregistrer(), MSTRUCT_VES::exporter_maillage_abaqus(), remplacer_mgcg_forme(), supprimer_mgcg_formeid(), et supprimer_tout_mgcg_forme().

Voici le graphe des appelants de cette fonction :

◆ get_suivant_mgcg_operateur()

MG_CG_OPERATEUR * MG_CG_MODELE::get_suivant_mgcg_operateur ( std::map< long, MG_CG_OPERATEUR * >::iterator &  it)
virtual

Définition à la ligne 172 du fichier mg_cg_modele.cpp.

Références m_map_mgcg_operateur.

◆ get_suivant_objet_sequence_construction()

MG_CONSTRUCTION_GEOMETRIQUE * MG_CG_MODELE::get_suivant_objet_sequence_construction ( std::vector< MG_CONSTRUCTION_GEOMETRIQUE * >::iterator &  it)
virtual

Définition à la ligne 423 du fichier mg_cg_modele.cpp.

Références m_vector_objet_sequence_construction.

Référencé par enregistrer().

Voici le graphe des appelants de cette fonction :

◆ get_suivante_mgcg_forme()

MG_CG_FORME * MG_CG_MODELE::get_suivante_mgcg_forme ( std::map< long, MG_CG_FORME * >::iterator &  it)
virtual

Définition à la ligne 316 du fichier mg_cg_modele.cpp.

Références m_map_mgcg_forme.

Référencé par mise_a_jour_geometrie().

Voici le graphe des appelants de cette fonction :

◆ get_type_mg_construction_geometrique()

int MG_CG_MODELE::get_type_mg_construction_geometrique ( void  )
virtual

Définition à la ligne 556 du fichier mg_cg_modele.cpp.

◆ mise_a_jour_geometrie()

void MG_CG_MODELE::mise_a_jour_geometrie ( void  )
virtual

Définition à la ligne 561 du fichier mg_cg_modele.cpp.

Références TPL_MAP_ENTITE< X >::ajouter(), MG_IDENTIFICATEUR::get_id(), OT_GEOMETRIE::get_map_mg_element_sous_jacent(), MG_CG_FORME_VOLUME::get_mg_volume(), MG_GEOMETRIE::get_premier_arete(), MG_GEOMETRIE::get_premier_coque(), MG_GEOMETRIE::get_premier_coquille(), MG_GEOMETRIE::get_premier_face(), MG_CG_FORME_MULTIPLE::get_premier_mg_element_cotopologique(), MG_CG_FORME_MULTIPLE::get_premier_mg_element_topologique(), MG_CG_FORME_MULTI_VOLUME::get_premier_mg_volume(), MG_GEOMETRIE::get_premier_poutre(), MG_GEOMETRIE::get_premier_sommet(), MG_GEOMETRIE::get_premier_volume(), get_premiere_mgcg_forme(), MG_GEOMETRIE::get_suivant_arete(), MG_GEOMETRIE::get_suivant_coque(), MG_GEOMETRIE::get_suivant_coquille(), MG_GEOMETRIE::get_suivant_face(), MG_CG_FORME_MULTIPLE::get_suivant_mg_element_cotopologique(), MG_CG_FORME_MULTIPLE::get_suivant_mg_element_topologique(), MG_CG_FORME_MULTI_VOLUME::get_suivant_mg_volume(), MG_GEOMETRIE::get_suivant_poutre(), MG_GEOMETRIE::get_suivant_sommet(), MG_GEOMETRIE::get_suivant_volume(), get_suivante_mgcg_forme(), TPL_MAP_ENTITE< X >::getid(), m_mg_geometrie, OK, MG_GEOMETRIE::supprimer_mg_areteid(), MG_GEOMETRIE::supprimer_mg_boucleid(), MG_GEOMETRIE::supprimer_mg_coqueid(), MG_GEOMETRIE::supprimer_mg_coquilleid(), MG_GEOMETRIE::supprimer_mg_courbeid(), MG_GEOMETRIE::supprimer_mg_faceid(), MG_GEOMETRIE::supprimer_mg_pointid(), MG_GEOMETRIE::supprimer_mg_poutreid(), MG_GEOMETRIE::supprimer_mg_sommetid(), MG_GEOMETRIE::supprimer_mg_surfaceid(), et MG_GEOMETRIE::supprimer_mg_volumeid().

Référencé par OCC_OT_CG::reconstruire_MG_CG_FORME().

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

◆ mise_a_jout_lien_mg_element_mgcg_forme()

void MG_CG_MODELE::mise_a_jout_lien_mg_element_mgcg_forme ( MG_CG_FORME mgcg_forme)
virtual

◆ remplacer_mgcg_forme()

◆ retirer_objet_sequence_construction()

int MG_CG_MODELE::retirer_objet_sequence_construction ( MG_CONSTRUCTION_GEOMETRIQUE *  objet)
virtual

Définition à la ligne 430 du fichier mg_cg_modele.cpp.

Références FAIL, m_vector_objet_sequence_construction, et OK.

Référencé par supprimer_mgcg_formeid(), supprimer_mgcg_operateurid(), et supprimer_tout_mgcg_forme().

Voici le graphe des appelants de cette fonction :

◆ retirer_tout_objet_sequence_construction()

void MG_CG_MODELE::retirer_tout_objet_sequence_construction ( void  )
virtual

Définition à la ligne 446 du fichier mg_cg_modele.cpp.

Références m_vector_objet_sequence_construction.

◆ supprimer_mg_element_mgcg_forme()

◆ supprimer_mgcg_assemglageid()

int MG_CG_MODELE::supprimer_mgcg_assemglageid ( long  id)
virtual

Définition à la ligne 338 du fichier mg_cg_modele.cpp.

Références FAIL, m_map_mgcg_assemblage, et OK.

◆ supprimer_mgcg_formeid()

int MG_CG_MODELE::supprimer_mgcg_formeid ( long  id,
bool  avec_mg_element = true 
)
virtual

◆ supprimer_mgcg_groupe_forme()

int MG_CG_MODELE::supprimer_mgcg_groupe_forme ( MG_CG_GROUPE_FORME mgcg_groupe_forme)
virtual

Définition à la ligne 465 du fichier mg_cg_modele.cpp.

Références FAIL, m_map_groupe_forme, et OK.

◆ supprimer_mgcg_operateurid()

int MG_CG_MODELE::supprimer_mgcg_operateurid ( long  id)
virtual

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

Références FAIL, m_map_mgcg_operateur, OK, et retirer_objet_sequence_construction().

Référencé par MSTRUCT_GENERATEUR::echec_insertion_inclusion().

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

◆ supprimer_tout_mgcg_assemblage()

void MG_CG_MODELE::supprimer_tout_mgcg_assemblage ( void  )
virtual

Définition à la ligne 353 du fichier mg_cg_modele.cpp.

Références m_map_mgcg_assemblage.

Référencé par ~MG_CG_MODELE().

Voici le graphe des appelants de cette fonction :

◆ supprimer_tout_mgcg_forme()

void MG_CG_MODELE::supprimer_tout_mgcg_forme ( bool  avec_mg_element = true)
virtual

◆ supprimer_tout_mgcg_operateur()

void MG_CG_MODELE::supprimer_tout_mgcg_operateur ( void  )
virtual

Définition à la ligne 155 du fichier mg_cg_modele.cpp.

Références m_map_mgcg_operateur.

Référencé par ~MG_CG_MODELE().

Voici le graphe des appelants de cette fonction :

Documentation des données membres

◆ m_epsilon_triangulation

double MG_CG_MODELE::m_epsilon_triangulation
protected

◆ m_fonction_affichage

FONCTION_AFFICHAGE* MG_CG_MODELE::m_fonction_affichage
protected

Définition à la ligne 126 du fichier mg_cg_modele.h.

Référencé par active_affichagage(), affiche(), et MG_CG_MODELE().

◆ m_fusionner_entite_similaire

int MG_CG_MODELE::m_fusionner_entite_similaire
protected

◆ m_importer_triangulation

int MG_CG_MODELE::m_importer_triangulation
protected

◆ m_map_groupe_forme

◆ m_map_mgcg_assemblage

◆ m_map_mgcg_forme

◆ m_map_mgcg_operateur

◆ m_map_nb_repetition

std::map<long,long> MG_CG_MODELE::m_map_nb_repetition
protected

Définition à la ligne 132 du fichier mg_cg_modele.h.

Référencé par mise_a_jout_lien_mg_element_mgcg_forme(), et supprimer_mg_element_mgcg_forme().

◆ m_mg_geometrie

MG_GEOMETRIE* MG_CG_MODELE::m_mg_geometrie
protected

◆ m_mg_gestionnaire

◆ m_nom_mgcg_modele

std::string MG_CG_MODELE::m_nom_mgcg_modele
protected

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

Référencé par change_nom_mgcg_modele(), enregistrer(), et get_nom_mgcg_modele().

◆ m_vector_objet_sequence_construction


La documentation de cette classe a été générée à partir du fichier suivant :