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

#include <mg_coquille.h>

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

Fonctions membres publiques

 MG_COQUILLE (unsigned long num, class MG_VOLUME *mgvol)
 
 MG_COQUILLE (unsigned long num, class MG_COQUE *mgcoq)
 
 MG_COQUILLE (class MG_VOLUME *mgvol)
 
 MG_COQUILLE (class MG_COQUE *mgcoq)
 
 MG_COQUILLE (unsigned long num)
 
 MG_COQUILLE ()
 
 MG_COQUILLE (MG_COQUILLE &mdd)
 
virtual ~MG_COQUILLE ()
 
virtual int get_type (void)
 
virtual void ajouter_mg_coface (class MG_COFACE *mgcoface)
 
virtual int get_nb_mg_coface (void)
 
virtual MG_COFACEget_mg_coface (int num)
 
virtual MG_COFACEget_mg_cofaceid (int num)
 
virtual void supprimer_mg_coface (class MG_COFACE *mgcoface)
 
virtual MG_VOLUMEget_mg_volume (void)
 
virtual MG_COQUEget_mg_coque (void)
 
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 protégés

MG_VOLUMEvolume
 
MG_COQUEcoque
 
std::vector< MG_COFACE * > lst_coface
 
- Attributs protégés hérités de MG_ELEMENT_COTOPOLOGIQUE
int nouveau_numero
 
std::string idoriginal
 

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
}
 

Description détaillée

Définition à la ligne 34 du fichier mg_coquille.h.

Documentation des constructeurs et destructeur

◆ MG_COQUILLE() [1/7]

MG_COQUILLE::MG_COQUILLE ( unsigned long  num,
class MG_VOLUME mgvol 
)

Définition à la ligne 28 du fichier mg_coquille.cpp.

◆ MG_COQUILLE() [2/7]

MG_COQUILLE::MG_COQUILLE ( unsigned long  num,
class MG_COQUE mgcoq 
)

Définition à la ligne 32 du fichier mg_coquille.cpp.

◆ MG_COQUILLE() [3/7]

MG_COQUILLE::MG_COQUILLE ( class MG_VOLUME mgvol)

Définition à la ligne 37 du fichier mg_coquille.cpp.

◆ MG_COQUILLE() [4/7]

MG_COQUILLE::MG_COQUILLE ( class MG_COQUE mgcoq)

Définition à la ligne 41 du fichier mg_coquille.cpp.

◆ MG_COQUILLE() [5/7]

MG_COQUILLE::MG_COQUILLE ( unsigned long  num)

◆ MG_COQUILLE() [6/7]

MG_COQUILLE::MG_COQUILLE ( )

Définition à la ligne 50 du fichier mg_coquille.cpp.

◆ MG_COQUILLE() [7/7]

MG_COQUILLE::MG_COQUILLE ( MG_COQUILLE mdd)

Définition à la ligne 56 du fichier mg_coquille.cpp.

◆ ~MG_COQUILLE()

MG_COQUILLE::~MG_COQUILLE ( )
virtual

Définition à la ligne 61 du fichier mg_coquille.cpp.

Documentation des fonctions membres

◆ ajouter_mg_coface()

void MG_COQUILLE::ajouter_mg_coface ( class MG_COFACE mgcoface)
virtual

Définition à la ligne 71 du fichier mg_coquille.cpp.

Références lst_coface.

Référencé par CAD4FE::MCBody::ExportBRep(), SLD_IMPORT::importer(), ACIS_IMPORT::importer(), STEP_IMPORT::importer(), OCC_IMPORT::importer(), OCC_FONCTION_V2017::importer_TopoDS_Face(), et MG_FILE::lire().

Voici le graphe des appelants de cette fonction :

◆ enregistrer()

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

Implémente MG_ELEMENT_COTOPOLOGIQUE.

Réimplémentée dans OCC_COQUILLE.

Définition à la ligne 117 du fichier mg_coquille.cpp.

Références coque, MG_IDENTIFICATEUR::get_id(), lst_coface, et volume.

Voici le graphe d'appel pour cette fonction :

◆ get_mg_coface()

◆ get_mg_cofaceid()

MG_COFACE * MG_COQUILLE::get_mg_cofaceid ( int  num)
virtual

Définition à la ligne 95 du fichier mg_coquille.cpp.

Références lst_coface.

◆ get_mg_coque()

MG_COQUE * MG_COQUILLE::get_mg_coque ( void  )
virtual

Définition à la ligne 86 du fichier mg_coquille.cpp.

Références coque.

◆ get_mg_volume()

MG_VOLUME * MG_COQUILLE::get_mg_volume ( void  )
virtual

Définition à la ligne 81 du fichier mg_coquille.cpp.

Références volume.

Référencé par MAILLEUR2D_INS_NOEUD::ins_points(), et TOIBREP::levelsetn().

Voici le graphe des appelants de cette fonction :

◆ get_nb_mg_coface()

◆ get_type()

int MG_COQUILLE::get_type ( void  )
virtual

Implémente MG_ELEMENT_COTOPOLOGIQUE.

Définition à la ligne 65 du fichier mg_coquille.cpp.

◆ supprimer_mg_coface()

void MG_COQUILLE::supprimer_mg_coface ( class MG_COFACE mgcoface)
virtual

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

Références lst_coface.

Documentation des données membres

◆ coque

MG_COQUE* MG_COQUILLE::coque
protected

Définition à la ligne 58 du fichier mg_coquille.h.

Référencé par OCC_COQUILLE::enregistrer(), enregistrer(), et get_mg_coque().

◆ lst_coface

std::vector<MG_COFACE*> MG_COQUILLE::lst_coface
protected

◆ volume

MG_VOLUME* MG_COQUILLE::volume
protected

Définition à la ligne 57 du fichier mg_coquille.h.

Référencé par OCC_COQUILLE::enregistrer(), enregistrer(), et get_mg_volume().


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