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

#include <CAD4FE_MCFile.h>

Graphe d'héritage de CAD4FE::MCFile:
Graphe de collaboration de CAD4FE::MCFile:

Fonctions membres publiques

 MCFile ()
 
 MCFile (char *chemin)
 
 ~MCFile ()
 
- Fonctions membres publiques hérités de MG_FILE
 MG_FILE (char *chemin)
 
 MG_FILE ()
 
virtual ~MG_FILE ()
 
int get_code_de_lecture (void)
 
- Fonctions membres publiques hérités de MG_GESTIONNAIRE
 MG_GESTIONNAIRE ()
 
virtual ~MG_GESTIONNAIRE ()
 
virtual void vide (void)
 
int ajouter_mgcg_modele (MG_CG_MODELE *mgcg_modele)
 
MG_CG_MODELEget_mgcg_modeleid (unsigned long num)
 
MG_CG_MODELEget_mgcg_modele (unsigned int num)
 
MG_CG_MODELEget_premier_mgcg_modele (LISTE_MGCG_MODELE::iterator &it)
 
MG_CG_MODELEget_suivant_mgcg_modele (LISTE_MGCG_MODELE::iterator &it)
 
unsigned int get_nb_mgcg_modele (void)
 
int supprimer_mgcg_modeleid (unsigned long num)
 
int supprimer_mgcg_modele (unsigned int num)
 
void supprimer_tout_mgcg_modele (void)
 
int ajouter_mg_arbre (MG_ARBRE *mgarbre)
 
MG_ARBRE * get_mg_arbreid (unsigned long num)
 
MG_ARBRE * get_mg_arbre (unsigned int num)
 
MG_ARBRE * get_premier_arbre (LISTE_MG_ARBRE::iterator &it)
 
MG_ARBRE * get_suivant_arbre (LISTE_MG_ARBRE::iterator &it)
 
unsigned int get_nb_mg_arbre (void)
 
int supprimer_mg_arbreid (unsigned long num)
 
int supprimer_mg_arbre (unsigned int num)
 
void supprimer_tout_mg_arbre (void)
 
int ajouter_mg_geometrie (MG_GEOMETRIE *mggeo)
 
MG_GEOMETRIEget_mg_geometrieid (unsigned long num)
 
MG_GEOMETRIEget_mg_geometrie (unsigned int num)
 
MG_GEOMETRIEget_premier_geometrie (LISTE_MG_GEOMETRIE::iterator &it)
 
MG_GEOMETRIEget_suivant_geometrie (LISTE_MG_GEOMETRIE::iterator &it)
 
unsigned int get_nb_mg_geometrie (void)
 
int supprimer_mg_geometrieid (unsigned long num)
 
int supprimer_mg_geometrie (unsigned int num)
 
void supprimer_tout_mg_geometrie (void)
 
int ajouter_mg_construction (MG_GEOMETRIE *construction)
 
MG_GEOMETRIEget_mg_constructionid (unsigned long num)
 
MG_GEOMETRIEget_mg_construction (unsigned int num)
 
MG_GEOMETRIEget_premier_construction (LISTE_MG_CONSTRUCTION::iterator &it)
 
MG_GEOMETRIEget_suivant_construction (LISTE_MG_CONSTRUCTION::iterator &it)
 
unsigned int get_nb_mg_construction (void)
 
int supprimer_mg_constructionid (unsigned long num)
 
int supprimer_mg_construction (unsigned int num)
 
void supprimer_tout_mg_construction (void)
 
int ajouter_mg_maillage (MG_MAILLAGE *mgmai)
 
MG_MAILLAGEget_mg_maillageid (unsigned long num)
 
MG_MAILLAGEget_mg_maillage (unsigned int num)
 
MG_MAILLAGEget_premier_mg_maillage (LISTE_MG_MAILLAGE::iterator &it)
 
MG_MAILLAGEget_suivant_mg_maillage (LISTE_MG_MAILLAGE::iterator &it)
 
unsigned int get_nb_mg_maillage (void)
 
int supprimer_mg_maillageid (unsigned long num)
 
int supprimer_mg_maillage (unsigned int num)
 
void supprimer_tout_mg_maillage (void)
 
int ajouter_fem_maillage (FEM_MAILLAGE *femmai)
 
FEM_MAILLAGEget_fem_maillageid (unsigned long num)
 
FEM_MAILLAGEget_fem_maillage (unsigned int num)
 
FEM_MAILLAGEget_premier_fem_maillage (LISTE_FEM_MAILLAGE::iterator &it)
 
FEM_MAILLAGEget_suivant_fem_maillage (LISTE_FEM_MAILLAGE::iterator &it)
 
unsigned int get_nb_fem_maillage (void)
 
int supprimer_fem_maillageid (unsigned long num)
 
int supprimer_fem_maillage (unsigned int num)
 
void supprimer_tout_fem_maillage (void)
 
int ajouter_mg_solution (MG_SOLUTION *mgsol)
 
MG_SOLUTIONget_mg_solutionid (unsigned long num)
 
MG_SOLUTIONget_mg_solution (unsigned int num)
 
MG_SOLUTIONget_mg_solution (MG_MAILLAGE *mg, int nb_champs, char *nomfichier, char *nomsolution)
 
MG_SOLUTIONget_premier_mg_solution (LISTE_MG_SOLUTION::iterator &it)
 
MG_SOLUTIONget_suivant_mg_solution (LISTE_MG_SOLUTION::iterator &it)
 
unsigned int get_nb_mg_solution (void)
 
int supprimer_mg_solutionid (unsigned long num)
 
int supprimer_mg_solution (unsigned int num)
 
void supprimer_tout_mg_solution (void)
 
int ajouter_fem_solution (FEM_SOLUTION *mgsol)
 
FEM_SOLUTIONget_fem_solutionid (unsigned long num)
 
FEM_SOLUTIONget_fem_solution (unsigned int num)
 
FEM_SOLUTIONget_fem_solution (FEM_MAILLAGE *fem, int nb_champs, char *nomfichier, char *nomsolution)
 
FEM_SOLUTIONget_premier_fem_solution (LISTE_FEM_SOLUTION::iterator &it)
 
FEM_SOLUTIONget_suivant_fem_solution (LISTE_FEM_SOLUTION::iterator &it)
 
unsigned int get_nb_fem_solution (void)
 
int supprimer_fem_solutionid (unsigned long num)
 
int supprimer_fem_solution (unsigned int num)
 
int supprimer_fem_solution_du_gestionnaire (unsigned int num)
 
void supprimer_tout_fem_solution (void)
 
void recherche_bonid (MG_IDENTIFICATEUR &ident)
 
void recherche_bonidvisuel (MG_IDENTIFICATEUR &ident)
 
virtual void enregistrer (std::ostream &o, double version=MAGIC_VERSION_FICHIER_DOUBLE)
 
virtual void enregistrer (char *chemin)
 
virtual void enregistrer (const char *chemin)
 
virtual double get_version_fichier (void)
 
virtual void get_fichier_dependant (std::vector< std::string > &liste_fichier)
 

Membres hérités additionnels

- Fonctions membres protégées hérités de MG_FILE
virtual long cid (std::string str)
 
virtual int lire (char *chemin)
 
virtual void lire_NOEUD (long id, class PARSE &parse, class PARS_ARGUMENT(&param)[100], std::string &data, MG_MAILLAGE *mgmai, MG_GEOMETRIE *mggeo)
 
virtual void lire_SEGMENT (long id, class PARSE &parse, class PARS_ARGUMENT(&param)[100], std::string &data, MG_MAILLAGE *mgmai, MG_GEOMETRIE *mggeo)
 
virtual void lire_TRIANGLE (long id, class PARSE &parse, class PARS_ARGUMENT(&param)[100], std::string &data, MG_MAILLAGE *mgmai, MG_GEOMETRIE *mggeo)
 
virtual void lire_QUADRANGLE (long id, class PARSE &parse, class PARS_ARGUMENT(&param)[100], std::string &data, MG_MAILLAGE *mgmai, MG_GEOMETRIE *mggeo)
 
virtual void lire_TETRA (long id, class PARSE &parse, class PARS_ARGUMENT(&param)[100], std::string &data, MG_MAILLAGE *mgmai, MG_GEOMETRIE *mggeo)
 
virtual void lire_HEXA (long id, class PARSE &parse, class PARS_ARGUMENT(&param)[100], std::string &data, MG_MAILLAGE *mgmai, MG_GEOMETRIE *mggeo)
 
virtual void lire_PENTA (long id, class PARSE &parse, class PARS_ARGUMENT(&param)[100], std::string &data, MG_MAILLAGE *mgmai, MG_GEOMETRIE *mggeo)
 
virtual void lire_PYRAMIDE (long id, class PARSE &parse, class PARS_ARGUMENT(&param)[100], std::string &data, MG_MAILLAGE *mgmai, MG_GEOMETRIE *mggeo)
 
virtual void lire_ccf (double version, int nb, int numparam, class PARSE &parse, class PARS_ARGUMENT(&param)[100], MG_ELEMENT_TOPOLOGIQUE *ele)
 
virtual void lire_contrainte (int numparam, class PARS_ARGUMENT(&param)[100], MG_ELEMENT_TOPOLOGIQUE *ele)
 
virtual void lire_MG_SOUS_GEOMETRIE (long id, class PARSE &parse, class PARS_ARGUMENT(&param)[100], std::string &data)
 
virtual void lire_MG_VOLUME (long id, class PARSE &parse, class PARS_ARGUMENT(&param)[100], std::string &data, MG_GEOMETRIE *mggeo, std::vector< unsigned long > &volumemince)
 
virtual void lire_MG_COQUILLE (long id, class PARSE &parse, class PARS_ARGUMENT(&param)[100], std::string &data, MG_GEOMETRIE *mggeo)
 
virtual void lire_MG_FACE (long id, class PARSE &parse, class PARS_ARGUMENT(&param)[100], std::string &data, MG_GEOMETRIE *mggeo)
 
virtual void lire_MG_BOUCLE (long id, class PARSE &parse, class PARS_ARGUMENT(&param)[100], std::string &data, MG_GEOMETRIE *mggeo)
 
virtual void lire_MG_ARETE (long id, class PARSE &parse, class PARS_ARGUMENT(&param)[100], std::string &data, MG_GEOMETRIE *mggeo)
 
virtual void lire_MG_SOMMET (long id, class PARSE &parse, class PARS_ARGUMENT(&param)[100], std::string &data, MG_GEOMETRIE *mggeo)
 
virtual void lire_MG_CG_MODELE (long id, class PARSE &parse, class PARS_ARGUMENT(&param)[100], std::string &data)
 
virtual void lire_MG_CG_ASSEMBLAGE (long id, class PARSE &parse, class PARS_ARGUMENT(&param)[100], std::string &data)
 
virtual void lire_MG_CG_GROUPE_FORME (long id, class PARSE &parse, class PARS_ARGUMENT(&param)[100], std::string &data)
 
virtual void lire_MG_CG_FORME_ARETE (long id, class PARSE &parse, class PARS_ARGUMENT(&param)[100], std::string &data)
 
virtual void lire_MG_CG_FORME_ARETE_DROITE (long id, class PARSE &parse, class PARS_ARGUMENT(&param)[100], std::string &data)
 
virtual void lire_MG_CG_FORME_VOLUME (long id, class PARSE &parse, class PARS_ARGUMENT(&param)[100], std::string &data)
 
virtual void lire_MG_CG_FORME_VOLUME_BOITE (long id, class PARSE &parse, class PARS_ARGUMENT(&param)[100], std::string &data)
 
virtual void lire_MG_CG_FORME_VOLUME_SPHERE (long id, class PARSE &parse, class PARS_ARGUMENT(&param)[100], std::string &data)
 
virtual void lire_MG_CG_FORME_VOLUME_ELLIPSOIDE (long id, class PARSE &parse, class PARS_ARGUMENT(&param)[100], std::string &data)
 
virtual void lire_MG_CG_FORME_VOLUME_CYLINDRE (long id, class PARSE &parse, class PARS_ARGUMENT(&param)[100], std::string &data)
 
virtual void lire_MG_CG_FORME_VOLUME_CONE (long id, class PARSE &parse, class PARS_ARGUMENT(&param)[100], std::string &data)
 
virtual void lire_MG_CG_FORME_VOLUME_TORE (long id, class PARSE &parse, class PARS_ARGUMENT(&param)[100], std::string &data)
 
virtual void lire_MG_CG_FORME_MULTIPLE (long id, class PARSE &parse, class PARS_ARGUMENT(&param)[100], std::string &data)
 
virtual void lire_MG_CG_FORME_MULTI_VOLUME (long id, class PARSE &parse, class PARS_ARGUMENT(&param)[100], std::string &data)
 
virtual void lire_MG_CG_OP_BOOL_UNION (long id, class PARSE &parse, class PARS_ARGUMENT(&param)[100], std::string &data)
 
virtual void lire_MG_CG_OP_BOOL_DIFFERENCE (long id, class PARSE &parse, class PARS_ARGUMENT(&param)[100], std::string &data)
 
virtual void lire_MG_CG_OP_BOOL_INTERSECTION (long id, class PARSE &parse, class PARS_ARGUMENT(&param)[100], std::string &data)
 
virtual void lire_MG_CG_OP_BOOL_FRAGMENT (long id, class PARSE &parse, class PARS_ARGUMENT(&param)[100], std::string &data)
 
virtual void lire_MG_CG_OP_INCLUSION_MATRICE (long id, class PARSE &parse, class PARS_ARGUMENT(&param)[100], std::string &data)
 
virtual void lire_MG_CG_OP_TRANSF_ROTATION (long id, class PARSE &parse, class PARS_ARGUMENT(&param)[100], std::string &data)
 
virtual void lire_MG_CG_OP_TRANSF_TRANSLATION (long id, class PARSE &parse, class PARS_ARGUMENT(&param)[100], std::string &data)
 
virtual void lire_MG_CG_OP_TRANSF_ECHELLE (long id, class PARSE &parse, class PARS_ARGUMENT(&param)[100], std::string &data)
 
virtual void lire_MG_CG_OP_TRANSF_DECALLAGE (long id, class PARSE &parse, class PARS_ARGUMENT(&param)[100], std::string &data)
 
virtual void lire_MG_CG_INFO_STRING (long id, class PARSE &parse, class PARS_ARGUMENT(&param)[100], std::string &data)
 
virtual void lire_MG_CG_INFO_DOUBLE (long id, class PARSE &parse, class PARS_ARGUMENT(&param)[100], std::string &data)
 
virtual void lire_MG_CG_INFO_VCT_DOUBLE (long id, class PARSE &parse, class PARS_ARGUMENT(&param)[100], std::string &data)
 
- Attributs protégés hérités de MG_FILE
int code_de_lecture
 
std::string str_dossier
 
- Attributs protégés hérités de MG_GESTIONNAIRE
LISTE_ENTITE lst_entite
 
LISTE_MG_GEOMETRIE lst_mg_geometrie
 
LISTE_MG_CONSTRUCTION lst_mg_construction
 
LISTE_MG_MAILLAGE lst_mg_maillage
 
LISTE_FEM_MAILLAGE lst_fem_maillage
 
LISTE_MG_SOLUTION lst_mg_solution
 
LISTE_FEM_SOLUTION lst_fem_solution
 
LISTE_MG_ARBRE lst_mg_arbre
 
LISTE_MGCG_MODELE lst_mgcg_modele
 
unsigned long entiteidmax
 
unsigned long entitevisuelidmax
 
int ouvertsld
 
double version_fichier
 

Description détaillée

Définition à la ligne 30 du fichier CAD4FE_MCFile.h.

Documentation des constructeurs et destructeur

◆ MCFile() [1/2]

MCFile::MCFile ( )

Définition à la ligne 54 du fichier CAD4FE_MCFile.cpp.

◆ MCFile() [2/2]

◆ ~MCFile()

MCFile::~MCFile ( )

Définition à la ligne 238 du fichier CAD4FE_MCFile.cpp.


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