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


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_GESTIONNAIRE * | get_mg_gestionnaire (void) |
| virtual void | change_mg_geometrie (MG_GEOMETRIE *mg_geometrie) |
| virtual MG_GEOMETRIE * | get_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_OPERATEUR * | get_premier_mgcg_operateur (std::map< long, MG_CG_OPERATEUR * >::iterator &it) |
| virtual MG_CG_OPERATEUR * | get_suivant_mgcg_operateur (std::map< long, MG_CG_OPERATEUR * >::iterator &it) |
| virtual MG_CG_OPERATEUR * | get_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_FORME * | get_premiere_mgcg_forme (std::map< long, MG_CG_FORME * >::iterator &it) |
| virtual MG_CG_FORME * | get_suivante_mgcg_forme (std::map< long, MG_CG_FORME * >::iterator &it) |
| virtual MG_CG_FORME * | get_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_ASSEMBLAGE * | get_premier_mgcg_assemblage (std::map< long, MG_CG_ASSEMBLAGE * >::iterator &it) |
| virtual MG_CG_ASSEMBLAGE * | get_suivant_mgcg_assemblage (std::map< long, MG_CG_ASSEMBLAGE * >::iterator &it) |
| virtual MG_CG_ASSEMBLAGE * | get_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_FORME * | get_premier_mgcg_groupe_forme (std::map< long, MG_CG_GROUPE_FORME * >::iterator &it) |
| MG_CG_GROUPE_FORME * | get_suivant_mgcg_groupe_forme (std::map< long, MG_CG_GROUPE_FORME * >::iterator &it) |
| MG_CG_GROUPE_FORME * | get_mgcg_groupe_formeid (long id) |
| MG_CG_GROUPE_FORME * | get_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_IDENTIFICATEUR * | get_mg_identificateur (long id) |
Attributs protégés | |
| MG_GESTIONNAIRE * | m_mg_gestionnaire |
| MG_GEOMETRIE * | m_mg_geometrie |
| FONCTION_AFFICHAGE * | m_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 |
Définition à la ligne 41 du fichier mg_cg_modele.h.
| typedef void MG_CG_MODELE::FONCTION_AFFICHAGE(char *) |
Définition à la ligne 48 du fichier mg_cg_modele.h.
| MG_CG_MODELE::MG_CG_MODELE | ( | MG_GESTIONNAIRE * | mg_gestionnaire, |
| std::string | nom_mgcg_modele, | ||
| MG_GEOMETRIE * | mg_geometrie | ||
| ) |
Définition à la ligne 41 du fichier mg_cg_modele.cpp.
Références m_epsilon_triangulation, m_fonction_affichage, m_fusionner_entite_similaire, et m_importer_triangulation.
| 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.
|
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().

| 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.
| 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().

|
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().


|
virtual |
Définition à la ligne 195 du fichier mg_cg_modele.cpp.
Références ajouter_objet_sequence_construction(), MG_CG_FORME::change_mgcg_modele(), FAIL, m_map_mgcg_forme, m_mg_gestionnaire, OK, et MG_GESTIONNAIRE::recherche_bonid().
Référencé par OCC_CG_OP_BOOL_DIFFERENCE::construire(), OCC_CG_OP_BOOL_FRAGMENT::construire(), OCC_CG_OP_BOOL_INTERSECTION::construire(), OCC_CG_OP_BOOL_UNION::construire(), OCC_CG_OP_INCLUSION_MATRICE::construire(), OCC_CG_OP_TRANSF_DECALLAGE::construire(), OCC_CG_OP_TRANSF_ECHELLE::construire(), OCC_CG_OP_TRANSF_ROTATION::construire(), OCC_CG_OP_TRANSF_TRANSLATION::construire(), et MG_CG_FORME::MG_CG_FORME().


|
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().


|
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().


|
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().


|
virtual |
Définition à la ligne 129 du fichier mg_cg_modele.cpp.
Références ajouter_objet_sequence_construction_avant(), MG_CG_OPERATEUR::change_mgcg_modele(), FAIL, m_map_mgcg_operateur, m_mg_gestionnaire, OK, et MG_GESTIONNAIRE::recherche_bonid().

|
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().

|
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().

|
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().

|
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().

|
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().

|
virtual |
Définition à la ligne 93 du fichier mg_cg_modele.cpp.
Références m_mg_geometrie.
|
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().

|
virtual |
Définition à la ligne 108 du fichier mg_cg_modele.cpp.
Références m_nom_mgcg_modele.
|
virtual |
Définition à la ligne 1094 du fichier mg_cg_modele.cpp.
Références MG_GEOMETRIE::change_valeur_precision(), et m_mg_geometrie.

|
virtual |
Définition à la ligne 521 du fichier mg_cg_modele.cpp.
Références MG_IDENTIFICATEUR::get_id(), get_premier_mgcg_assemblage(), get_premier_mgcg_groupe_forme(), get_premier_objet_sequence_construction(), get_suivant_mgcg_assemblage(), get_suivant_mgcg_groupe_forme(), get_suivant_objet_sequence_construction(), m_epsilon_triangulation, m_fusionner_entite_similaire, m_importer_triangulation, m_mg_geometrie, et m_nom_mgcg_modele.

|
virtual |
Définition à la ligne 1119 du fichier mg_cg_modele.cpp.
Références m_epsilon_triangulation.
Référencé par MG_CG_FORME_ARETE::construire(), MG_CG_FORME_MULTI_VOLUME::construire(), MG_CG_FORME_MULTIPLE::construire(), MG_CG_FORME_VOLUME::construire(), OCC_CG_FORME_ARETE_DROITE::construire(), OCC_CG_FORME_VOLUME_BOITE::construire(), OCC_CG_FORME_VOLUME_CONE::construire(), OCC_CG_FORME_VOLUME_CYLINDRE::construire(), OCC_CG_FORME_VOLUME_ELLIPSOIDE::construire(), OCC_CG_FORME_VOLUME_SPHERE::construire(), OCC_CG_FORME_VOLUME_TORE::construire(), OCC_CG_OP_BOOL_DIFFERENCE::construire(), OCC_CG_OP_BOOL_FRAGMENT::construire(), OCC_CG_OP_BOOL_INTERSECTION::construire(), OCC_CG_OP_BOOL_UNION::construire(), OCC_CG_OP_INCLUSION_MATRICE::construire(), OCC_CG_OP_TRANSF_DECALLAGE::construire(), OCC_CG_OP_TRANSF_ECHELLE::construire(), OCC_CG_OP_TRANSF_ROTATION::construire(), OCC_CG_OP_TRANSF_TRANSLATION::construire(), et MAGIC_SCRIPT::execute().

|
virtual |
Définition à la ligne 551 du fichier mg_cg_modele.cpp.
|
virtual |
Définition à la ligne 1089 du fichier mg_cg_modele.cpp.
Références m_fusionner_entite_similaire.
Référencé par MG_CG_FORME_ARETE::construire(), MG_CG_FORME_MULTI_VOLUME::construire(), MG_CG_FORME_MULTIPLE::construire(), MG_CG_FORME_VOLUME::construire(), OCC_CG_FORME_ARETE_DROITE::construire(), OCC_CG_FORME_VOLUME_BOITE::construire(), OCC_CG_FORME_VOLUME_CONE::construire(), OCC_CG_FORME_VOLUME_CYLINDRE::construire(), OCC_CG_FORME_VOLUME_ELLIPSOIDE::construire(), OCC_CG_FORME_VOLUME_SPHERE::construire(), OCC_CG_FORME_VOLUME_TORE::construire(), OCC_CG_OP_BOOL_DIFFERENCE::construire(), OCC_CG_OP_BOOL_FRAGMENT::construire(), OCC_CG_OP_BOOL_INTERSECTION::construire(), OCC_CG_OP_BOOL_UNION::construire(), OCC_CG_OP_INCLUSION_MATRICE::construire(), OCC_CG_OP_TRANSF_DECALLAGE::construire(), OCC_CG_OP_TRANSF_ECHELLE::construire(), OCC_CG_OP_TRANSF_ROTATION::construire(), et OCC_CG_OP_TRANSF_TRANSLATION::construire().

|
virtual |
Définition à la ligne 1109 du fichier mg_cg_modele.cpp.
Références m_importer_triangulation.
Référencé par MG_CG_FORME_ARETE::construire(), MG_CG_FORME_MULTI_VOLUME::construire(), MG_CG_FORME_MULTIPLE::construire(), MG_CG_FORME_VOLUME::construire(), OCC_CG_FORME_ARETE_DROITE::construire(), OCC_CG_FORME_VOLUME_BOITE::construire(), OCC_CG_FORME_VOLUME_CONE::construire(), OCC_CG_FORME_VOLUME_CYLINDRE::construire(), OCC_CG_FORME_VOLUME_ELLIPSOIDE::construire(), OCC_CG_FORME_VOLUME_SPHERE::construire(), OCC_CG_FORME_VOLUME_TORE::construire(), OCC_CG_OP_BOOL_DIFFERENCE::construire(), OCC_CG_OP_BOOL_FRAGMENT::construire(), OCC_CG_OP_BOOL_INTERSECTION::construire(), OCC_CG_OP_BOOL_UNION::construire(), OCC_CG_OP_INCLUSION_MATRICE::construire(), OCC_CG_OP_TRANSF_DECALLAGE::construire(), OCC_CG_OP_TRANSF_ECHELLE::construire(), OCC_CG_OP_TRANSF_ROTATION::construire(), et OCC_CG_OP_TRANSF_TRANSLATION::construire().

|
virtual |
Définition à la ligne 98 du fichier mg_cg_modele.cpp.
Références m_mg_geometrie.
Référencé par OCC_CG_FORME_ARETE_DROITE::construire(), OCC_CG_FORME_VOLUME_BOITE::construire(), OCC_CG_FORME_VOLUME_CONE::construire(), OCC_CG_FORME_VOLUME_CYLINDRE::construire(), OCC_CG_FORME_VOLUME_ELLIPSOIDE::construire(), OCC_CG_FORME_VOLUME_SPHERE::construire(), OCC_CG_FORME_VOLUME_TORE::construire(), OCC_CG_OP_BOOL_DIFFERENCE::construire(), OCC_CG_OP_BOOL_FRAGMENT::construire(), OCC_CG_OP_BOOL_INTERSECTION::construire(), OCC_CG_OP_BOOL_UNION::construire(), OCC_CG_OP_INCLUSION_MATRICE::construire(), OCC_CG_OP_TRANSF_DECALLAGE::construire(), OCC_CG_OP_TRANSF_ECHELLE::construire(), OCC_CG_OP_TRANSF_ROTATION::construire(), OCC_CG_OP_TRANSF_TRANSLATION::construire(), MAGIC_SCRIPT::execute(), MG_CG::exporter_fichier_brep(), MG_FILE::lire_MG_CG_FORME_ARETE(), MG_FILE::lire_MG_CG_FORME_ARETE_DROITE(), MG_FILE::lire_MG_CG_FORME_MULTI_VOLUME(), MG_FILE::lire_MG_CG_FORME_MULTIPLE(), MG_FILE::lire_MG_CG_FORME_VOLUME(), MG_FILE::lire_MG_CG_FORME_VOLUME_BOITE(), MG_FILE::lire_MG_CG_FORME_VOLUME_CONE(), MG_FILE::lire_MG_CG_FORME_VOLUME_CYLINDRE(), MG_FILE::lire_MG_CG_FORME_VOLUME_ELLIPSOIDE(), MG_FILE::lire_MG_CG_FORME_VOLUME_SPHERE(), MG_FILE::lire_MG_CG_FORME_VOLUME_TORE(), et MG_CG_ASSEMBLAGE::MG_CG_ASSEMBLAGE().

|
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().

| 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().


|
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().

|
virtual |
Définition à la ligne 298 du fichier mg_cg_modele.cpp.
Références m_map_mgcg_forme.
Référencé par get_mg_identificateur(), GROUPE_FORME::importer(), MG_FILE::lire_MG_CG_ASSEMBLAGE(), MG_FILE::lire_MG_CG_GROUPE_FORME(), MG_FILE::lire_MG_CG_OP_BOOL_DIFFERENCE(), MG_FILE::lire_MG_CG_OP_BOOL_FRAGMENT(), MG_FILE::lire_MG_CG_OP_BOOL_INTERSECTION(), MG_FILE::lire_MG_CG_OP_BOOL_UNION(), MG_FILE::lire_MG_CG_OP_INCLUSION_MATRICE(), MG_FILE::lire_MG_CG_OP_TRANSF_DECALLAGE(), MG_FILE::lire_MG_CG_OP_TRANSF_ECHELLE(), MG_FILE::lire_MG_CG_OP_TRANSF_ROTATION(), et MG_FILE::lire_MG_CG_OP_TRANSF_TRANSLATION().

| MG_CG_GROUPE_FORME * MG_CG_MODELE::get_mgcg_groupe_forme | ( | std::string | nom | ) |
Définition à la ligne 504 du fichier mg_cg_modele.cpp.
Références m_map_groupe_forme.
Référencé par MSTRUCT_ANALYSE_CAO::executer(), MSTRUCT_ANALYSE_CHAMP::executer(), MSTRUCT_ANALYSE_FEM_MAILLAGE::executer(), MSTRUCT_ANALYSE_MG_MAILLAGE::executer(), MSTRUCT_ANALYSE_ORIENTATION::executer(), MSTRUCT_ANALYSE_PROPRIETE_MASSIQUE::executer(), MSTRUCT_VES::exporter_maillage_abaqus(), MSTRUCT_VES::generer_carte(), et MSTRUCT_VES::generer_materiau().

| 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().

|
virtual |
Définition à la ligne 180 du fichier mg_cg_modele.cpp.
Références m_map_mgcg_operateur.
Référencé par get_mg_identificateur(), MG_FILE::lire_MG_CG_FORME_ARETE(), MG_FILE::lire_MG_CG_FORME_MULTI_VOLUME(), MG_FILE::lire_MG_CG_FORME_MULTIPLE(), et MG_FILE::lire_MG_CG_FORME_VOLUME().

|
virtual |
Définition à la ligne 324 du fichier mg_cg_modele.cpp.
Références m_map_mgcg_assemblage.
|
virtual |
Définition à la ligne 190 du fichier mg_cg_modele.cpp.
Références m_map_mgcg_forme.
|
virtual |
Définition à la ligne 451 du fichier mg_cg_modele.cpp.
Références m_map_groupe_forme.
|
virtual |
Définition à la ligne 103 du fichier mg_cg_modele.cpp.
Références m_map_mgcg_operateur.
|
virtual |
Définition à la ligne 390 du fichier mg_cg_modele.cpp.
Références m_vector_objet_sequence_construction.
|
virtual |
Définition à la ligne 113 du fichier mg_cg_modele.cpp.
Références m_nom_mgcg_modele.
|
virtual |
Définition à la ligne 1099 du fichier mg_cg_modele.cpp.
Références MG_GEOMETRIE::get_valeur_precision(), et m_mg_geometrie.
Référencé par MG_CG_FORME_ARETE::construire(), MG_CG_FORME_MULTI_VOLUME::construire(), MG_CG_FORME_MULTIPLE::construire(), MG_CG_FORME_VOLUME::construire(), OCC_CG_FORME_ARETE_DROITE::construire(), OCC_CG_FORME_VOLUME_BOITE::construire(), OCC_CG_FORME_VOLUME_CONE::construire(), OCC_CG_FORME_VOLUME_CYLINDRE::construire(), OCC_CG_FORME_VOLUME_ELLIPSOIDE::construire(), OCC_CG_FORME_VOLUME_SPHERE::construire(), OCC_CG_FORME_VOLUME_TORE::construire(), OCC_CG_OP_BOOL_DIFFERENCE::construire(), OCC_CG_OP_BOOL_FRAGMENT::construire(), OCC_CG_OP_BOOL_INTERSECTION::construire(), OCC_CG_OP_BOOL_UNION::construire(), OCC_CG_OP_INCLUSION_MATRICE::construire(), OCC_CG_OP_TRANSF_DECALLAGE::construire(), OCC_CG_OP_TRANSF_ECHELLE::construire(), OCC_CG_OP_TRANSF_ROTATION::construire(), et OCC_CG_OP_TRANSF_TRANSLATION::construire().


|
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().

| 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().

|
virtual |
Définition à la ligne 165 du fichier mg_cg_modele.cpp.
Références m_map_mgcg_operateur.
|
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().

|
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().

|
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().

| 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().

|
virtual |
Définition à la ligne 172 du fichier mg_cg_modele.cpp.
Références m_map_mgcg_operateur.
|
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().

|
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().

|
virtual |
Définition à la ligne 556 du fichier mg_cg_modele.cpp.
|
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().


|
virtual |
Définition à la ligne 987 du fichier mg_cg_modele.cpp.
Références TPL_MAP_ENTITE< X >::ajouter(), f(), OT_GEOMETRIE::get_map_mg_element_sous_jacent(), MG_CG_FORME_VOLUME::get_mg_volume(), TPL_MAP_ENTITE< X >::get_premier(), 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(), TPL_MAP_ENTITE< X >::get_suivant(), 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_CG_FORME::get_type_forme(), et m_map_nb_repetition.
Référencé par OCC_CG_FORME_ARETE_DROITE::construire(), OCC_CG_FORME_VOLUME_BOITE::construire(), OCC_CG_FORME_VOLUME_CONE::construire(), OCC_CG_FORME_VOLUME_CYLINDRE::construire(), OCC_CG_FORME_VOLUME_ELLIPSOIDE::construire(), OCC_CG_FORME_VOLUME_SPHERE::construire(), OCC_CG_FORME_VOLUME_TORE::construire(), OCC_CG_OP_BOOL_DIFFERENCE::construire(), OCC_CG_OP_BOOL_FRAGMENT::construire(), OCC_CG_OP_BOOL_INTERSECTION::construire(), OCC_CG_OP_BOOL_UNION::construire(), OCC_CG_OP_INCLUSION_MATRICE::construire(), OCC_CG_OP_TRANSF_DECALLAGE::construire(), OCC_CG_OP_TRANSF_ECHELLE::construire(), OCC_CG_OP_TRANSF_ROTATION::construire(), et OCC_CG_OP_TRANSF_TRANSLATION::construire().


|
virtual |
Définition à la ligne 217 du fichier mg_cg_modele.cpp.
Références ajouter_mgcg_forme_avant(), MG_CG_FORME::ajouter_mgcg_operateur_dependant(), MG_CG_FORME::change_mgcg_operateur_parent(), FAIL, MG_CG_FORME::get_mgcg_operateur_parent(), get_premier_mgcg_assemblage(), get_premier_mgcg_groupe_forme(), MG_CG_FORME::get_premier_mgcg_operateur_dependant(), get_suivant_mgcg_assemblage(), get_suivant_mgcg_groupe_forme(), MG_CG_FORME::get_suivant_mgcg_operateur_dependant(), OK, et supprimer_mgcg_formeid().
Référencé par OCC_OT_CG::reconstruire_MG_CG_FORME().


|
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().

|
virtual |
Définition à la ligne 446 du fichier mg_cg_modele.cpp.
Références m_vector_objet_sequence_construction.
|
virtual |
Définition à la ligne 688 du fichier mg_cg_modele.cpp.
Références TPL_MAP_ENTITE< X >::ajouter(), f(), OT_GEOMETRIE::get_map_mg_element_sous_jacent(), MG_CG_FORME_VOLUME::get_mg_volume(), TPL_MAP_ENTITE< X >::get_premier(), 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(), TPL_MAP_ENTITE< X >::get_suivant(), 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_CG_FORME::get_type_forme(), m_map_nb_repetition, m_mg_geometrie, 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 supprimer_mgcg_formeid(), et supprimer_tout_mgcg_forme().


|
virtual |
Définition à la ligne 338 du fichier mg_cg_modele.cpp.
Références FAIL, m_map_mgcg_assemblage, et OK.
|
virtual |
Définition à la ligne 248 du fichier mg_cg_modele.cpp.
Références FAIL, get_premier_mgcg_assemblage(), get_premier_mgcg_groupe_forme(), get_suivant_mgcg_assemblage(), get_suivant_mgcg_groupe_forme(), m_map_mgcg_forme, OK, retirer_objet_sequence_construction(), et supprimer_mg_element_mgcg_forme().
Référencé par MSTRUCT_GENERATEUR::echec_insertion_inclusion(), MSTRUCT_GENERATEUR::insertion_inclusion(), et remplacer_mgcg_forme().


|
virtual |
Définition à la ligne 465 du fichier mg_cg_modele.cpp.
Références FAIL, m_map_groupe_forme, et OK.
|
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().


|
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().

|
virtual |
Définition à la ligne 275 du fichier mg_cg_modele.cpp.
Références get_premier_mgcg_assemblage(), get_premier_mgcg_groupe_forme(), get_suivant_mgcg_assemblage(), get_suivant_mgcg_groupe_forme(), m_map_mgcg_forme, retirer_objet_sequence_construction(), et supprimer_mg_element_mgcg_forme().

|
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().

|
protected |
Définition à la ligne 136 du fichier mg_cg_modele.h.
Référencé par change_epsilon_triangulation(), enregistrer(), get_epsilon_triangulation(), et MG_CG_MODELE().
|
protected |
Définition à la ligne 126 du fichier mg_cg_modele.h.
Référencé par active_affichagage(), affiche(), et MG_CG_MODELE().
|
protected |
Définition à la ligne 134 du fichier mg_cg_modele.h.
Référencé par change_fusionner_entite_similaire(), enregistrer(), get_fusionner_entite_similaire(), et MG_CG_MODELE().
|
protected |
Définition à la ligne 135 du fichier mg_cg_modele.h.
Référencé par change_importer_triangulation(), enregistrer(), get_importer_triangulation(), et MG_CG_MODELE().
|
protected |
Définition à la ligne 133 du fichier mg_cg_modele.h.
Référencé par ajouter_mgcg_groupe_forme(), get_mgcg_groupe_forme(), get_mgcg_groupe_formeid(), get_nb_mgcg_groupe_forme(), get_premier_mgcg_groupe_forme(), get_suivant_mgcg_groupe_forme(), et supprimer_mgcg_groupe_forme().
|
protected |
Définition à la ligne 130 du fichier mg_cg_modele.h.
Référencé par ajouter_mgcg_assemblage(), get_mgcg_assemblageid(), get_nb_mgcg_assemblage(), get_premier_mgcg_assemblage(), get_suivant_mgcg_assemblage(), supprimer_mgcg_assemglageid(), et supprimer_tout_mgcg_assemblage().
|
protected |
Définition à la ligne 128 du fichier mg_cg_modele.h.
Référencé par ajouter_mgcg_forme(), ajouter_mgcg_forme_avant(), get_mgcg_formeid(), get_nb_mgcg_forme(), get_premiere_mgcg_forme(), get_suivante_mgcg_forme(), supprimer_mgcg_formeid(), supprimer_tout_mgcg_forme(), et ~MG_CG_MODELE().
|
protected |
Définition à la ligne 129 du fichier mg_cg_modele.h.
Référencé par ajouter_mgcg_operateur(), ajouter_mgcg_operateur_avant(), get_mgcg_operateurid(), get_nb_mgcg_operateur(), get_premier_mgcg_operateur(), get_suivant_mgcg_operateur(), supprimer_mgcg_operateurid(), et supprimer_tout_mgcg_operateur().
|
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().
|
protected |
Définition à la ligne 125 du fichier mg_cg_modele.h.
Référencé par change_mg_geometrie(), change_precision(), enregistrer(), get_mg_geometrie(), get_precision(), mise_a_jour_geometrie(), et supprimer_mg_element_mgcg_forme().
|
protected |
Définition à la ligne 124 du fichier mg_cg_modele.h.
Référencé par ajouter_mgcg_assemblage(), ajouter_mgcg_forme(), ajouter_mgcg_forme_avant(), ajouter_mgcg_groupe_forme(), ajouter_mgcg_operateur(), ajouter_mgcg_operateur_avant(), change_mg_gestionnaire(), et get_mg_gestionnaire().
|
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().
|
protected |
Définition à la ligne 131 du fichier mg_cg_modele.h.
Référencé par ajouter_objet_sequence_construction(), ajouter_objet_sequence_construction_avant(), get_nb_objet_sequence_construction(), get_premier_objet_sequence_construction(), get_suivant_objet_sequence_construction(), retirer_objet_sequence_construction(), et retirer_tout_objet_sequence_construction().