MAGiC  V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
Référence du fichier mg_geometrie.h
#include "gestionversion.h"
#include <map>
#include <set>
#include "mg_identificateur.h"
#include "mg_point.h"
#include "mg_courbe.h"
#include "mg_surface.h"
#include "mg_sommet.h"
#include "mg_cosommet.h"
#include "mg_arete.h"
#include "mg_coarete.h"
#include "mg_boucle.h"
#include "mg_coface.h"
#include "mg_face.h"
#include "mg_coquille.h"
#include "mg_volume.h"
#include "mg_poutre.h"
#include "mg_coque.h"
#include "mg_visu_courbe.h"
#include "mg_groupe_topologique.h"
#include "mg_geom_fonction.h"
#include "sat_gestionnaire.h"
#include "st_gestionnaire.h"
#include "mg_definition.h"
Graphe des dépendances par inclusion de mg_geometrie.h:
Ce graphe montre quels fichiers incluent directement ou indirectement ce fichier :

Aller au code source de ce fichier.

Classes

class  MG_GEOMETRIE
 

Définitions de type

typedef std::set< MG_IDENTIFICATEUR *, inf< MG_IDENTIFICATEUR * > > LISTE_ENTITE
 
typedef std::map< unsigned long, MG_POINT *, std::less< unsigned long > > LISTE_MG_POINT
 
typedef std::map< unsigned long, MG_COURBE *, std::less< unsigned long > > LISTE_MG_COURBE
 
typedef std::map< unsigned long, MG_SURFACE *, std::less< unsigned long > > LISTE_MG_SURFACE
 
typedef std::map< unsigned long, MG_SOMMET *, std::less< unsigned long > > LISTE_MG_SOMMET
 
typedef std::map< unsigned long, MG_COSOMMET *, std::less< unsigned long > > LISTE_MG_COSOMMET
 
typedef std::map< unsigned long, MG_ARETE *, std::less< unsigned long > > LISTE_MG_ARETE
 
typedef std::map< unsigned long, MG_COARETE *, std::less< unsigned long > > LISTE_MG_COARETE
 
typedef std::map< unsigned long, MG_BOUCLE *, std::less< unsigned long > > LISTE_MG_BOUCLE
 
typedef std::map< unsigned long, MG_FACE *, std::less< unsigned long > > LISTE_MG_FACE
 
typedef std::map< unsigned long, MG_COFACE *, std::less< unsigned long > > LISTE_MG_COFACE
 
typedef std::map< unsigned long, MG_COQUILLE *, std::less< unsigned long > > LISTE_MG_COQUILLE
 
typedef std::map< unsigned long, MG_VOLUME *, std::less< unsigned long > > LISTE_MG_VOLUME
 
typedef std::map< unsigned long, MG_COQUE *, std::less< unsigned long > > LISTE_MG_COQUE
 
typedef std::map< unsigned long, MG_POUTRE *, std::less< unsigned long > > LISTE_MG_POUTRE
 
typedef std::map< unsigned long, MG_VISU_COURBE *, std::less< unsigned long > > LISTE_MG_VISU_COURBE
 
typedef std::map< unsigned long, MG_GROUPE_TOPOLOGIQUE *, std::less< unsigned long > > LISTE_MG_GROUPE_TOPOLOGIQUE
 
typedef std::map< unsigned long, MG_GEOM_FONCTION *, std::less< unsigned long > > LISTE_MG_GEOM_FONCTION
 

Fonctions

std::ostream & operator<< (std::ostream &o, class MG_GEOMETRIE &geo)
 

Documentation des définitions de type

◆ LISTE_ENTITE

Définition à la ligne 63 du fichier mg_geometrie.h.

◆ LISTE_MG_ARETE

typedef std::map<unsigned long,MG_ARETE*,std::less<unsigned long> > LISTE_MG_ARETE

Définition à la ligne 69 du fichier mg_geometrie.h.

◆ LISTE_MG_BOUCLE

typedef std::map<unsigned long,MG_BOUCLE*,std::less<unsigned long> > LISTE_MG_BOUCLE

Définition à la ligne 71 du fichier mg_geometrie.h.

◆ LISTE_MG_COARETE

typedef std::map<unsigned long,MG_COARETE*,std::less<unsigned long> > LISTE_MG_COARETE

Définition à la ligne 70 du fichier mg_geometrie.h.

◆ LISTE_MG_COFACE

typedef std::map<unsigned long,MG_COFACE*,std::less<unsigned long> > LISTE_MG_COFACE

Définition à la ligne 73 du fichier mg_geometrie.h.

◆ LISTE_MG_COQUE

typedef std::map<unsigned long,MG_COQUE*,std::less<unsigned long> > LISTE_MG_COQUE

Définition à la ligne 76 du fichier mg_geometrie.h.

◆ LISTE_MG_COQUILLE

typedef std::map<unsigned long,MG_COQUILLE*,std::less<unsigned long> > LISTE_MG_COQUILLE

Définition à la ligne 74 du fichier mg_geometrie.h.

◆ LISTE_MG_COSOMMET

typedef std::map<unsigned long,MG_COSOMMET*,std::less<unsigned long> > LISTE_MG_COSOMMET

Définition à la ligne 68 du fichier mg_geometrie.h.

◆ LISTE_MG_COURBE

typedef std::map<unsigned long,MG_COURBE*,std::less<unsigned long> > LISTE_MG_COURBE

Définition à la ligne 65 du fichier mg_geometrie.h.

◆ LISTE_MG_FACE

typedef std::map<unsigned long,MG_FACE*,std::less<unsigned long> > LISTE_MG_FACE

Définition à la ligne 72 du fichier mg_geometrie.h.

◆ LISTE_MG_GEOM_FONCTION

typedef std::map<unsigned long,MG_GEOM_FONCTION*,std::less<unsigned long> > LISTE_MG_GEOM_FONCTION

Définition à la ligne 80 du fichier mg_geometrie.h.

◆ LISTE_MG_GROUPE_TOPOLOGIQUE

typedef std::map<unsigned long,MG_GROUPE_TOPOLOGIQUE*,std::less<unsigned long> > LISTE_MG_GROUPE_TOPOLOGIQUE

Définition à la ligne 79 du fichier mg_geometrie.h.

◆ LISTE_MG_POINT

typedef std::map<unsigned long,MG_POINT*,std::less<unsigned long> > LISTE_MG_POINT

Définition à la ligne 64 du fichier mg_geometrie.h.

◆ LISTE_MG_POUTRE

typedef std::map<unsigned long,MG_POUTRE*,std::less<unsigned long> > LISTE_MG_POUTRE

Définition à la ligne 77 du fichier mg_geometrie.h.

◆ LISTE_MG_SOMMET

typedef std::map<unsigned long,MG_SOMMET*,std::less<unsigned long> > LISTE_MG_SOMMET

Définition à la ligne 67 du fichier mg_geometrie.h.

◆ LISTE_MG_SURFACE

typedef std::map<unsigned long,MG_SURFACE*,std::less<unsigned long> > LISTE_MG_SURFACE

Définition à la ligne 66 du fichier mg_geometrie.h.

◆ LISTE_MG_VISU_COURBE

typedef std::map<unsigned long,MG_VISU_COURBE*,std::less<unsigned long> > LISTE_MG_VISU_COURBE

Définition à la ligne 78 du fichier mg_geometrie.h.

◆ LISTE_MG_VOLUME

typedef std::map<unsigned long,MG_VOLUME*,std::less<unsigned long> > LISTE_MG_VOLUME

Définition à la ligne 75 du fichier mg_geometrie.h.

Documentation des fonctions

◆ operator<<()

std::ostream& operator<< ( std::ostream &  o,
class MG_GEOMETRIE geo 
)

Définition à la ligne 2624 du fichier mg_geometrie.cpp.

Références MG_GEOMETRIE::enregistrer(), et MAGIC_VERSION_FICHIER_DOUBLE.

Voici le graphe d'appel pour cette fonction :