![]() |
MAGiC
V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
|
#include <parse.h>
Fonctions membres publiques | |
| PARSE () | |
| ~PARSE () | |
| void | decode (char *code, std::string masque, class PARS_ARGUMENT *arg) |
| void | decode (const char *code, std::string masque, class PARS_ARGUMENT *arg) |
| std::string | lire (FILE *in, char fin, int *ierr) |
Fonctions membres privées | |
| void | decode_old (char *code, char *mask, class PARS_ARGUMENT *arg) |
| void | decode_old (const char *code, char *mask, class PARS_ARGUMENT *arg) |
| int | Match (char *code, char *mask, char **param) |
| int | MatchC (char **ptrC, char **ptrP, char cFin) |
| int | Ouverture (char c) |
| char | Fermeture (int i) |
| void PARSE::decode | ( | char * | code, |
| std::string | masque, | ||
| class PARS_ARGUMENT * | arg | ||
| ) |
Définition à la ligne 71 du fichier parse.cpp.
Références decode_old().
Référencé par decode_old(), MAGIC_SCRIPT::execute(), MSTRUCT_VES::generer_geometrie(), GROUPE_FORME::get_axe_forme(), GROUPE_FORME::get_centre_forme(), GROUPE_FORME::get_extremite_forme(), GROUPE_FORME::get_id_forme_ini(), GROUPE_FORME::get_longueur_forme(), GROUPE_FORME::get_position_relative(), GROUPE_FORME::get_rayon_forme(), MAGIC::MG_GEODESIC::init_coord(), MAGIC::MG_FAST_MARCHING::init_noeud(), MAGIC::MG_GEODESIC::init_noeud(), MG_FILE::lire(), ST_GESTIONNAIRE::lire(), MC_GESTIONNAIRE::lire(), MG_FILE::lire_ccf(), MG_FILE::lire_HEXA(), MG_FILE::lire_MG_ARETE(), MG_FILE::lire_MG_BOUCLE(), MG_FILE::lire_MG_CG_ASSEMBLAGE(), 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(), MG_FILE::lire_MG_CG_GROUPE_FORME(), MG_FILE::lire_MG_CG_INFO_DOUBLE(), MG_FILE::lire_MG_CG_INFO_STRING(), MG_FILE::lire_MG_CG_INFO_VCT_DOUBLE(), MG_FILE::lire_MG_CG_MODELE(), 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(), MG_FILE::lire_MG_CG_OP_TRANSF_TRANSLATION(), MG_FILE::lire_MG_COQUILLE(), MG_FILE::lire_MG_FACE(), MG_FILE::lire_MG_SOMMET(), MG_FILE::lire_MG_SOUS_GEOMETRIE(), MG_FILE::lire_MG_VOLUME(), MG_FILE::lire_NOEUD(), MG_FILE_RECUPERATION::lire_NOEUD(), MG_FILE::lire_PENTA(), MG_FILE::lire_PYRAMIDE(), MG_FILE::lire_QUADRANGLE(), MG_FILE::lire_SEGMENT(), MG_FILE::lire_TETRA(), MG_FILE_RECUPERATION::lire_TETRA(), MG_FILE::lire_TRIANGLE(), MG_FILE_RECUPERATION::lire_TRIANGLE(), et CAD4FE::MCFile::MCFile().


| void PARSE::decode | ( | const char * | code, |
| std::string | masque, | ||
| class PARS_ARGUMENT * | arg | ||
| ) |
Définition à la ligne 77 du fichier parse.cpp.
Références decode_old().

|
private |
Définition à la ligne 88 du fichier parse.cpp.
Références PARS_ARGUMENT::argument, LISTE_ESPACE, LISTE_PVIRGULE, LISTE_VIRGULE, Match(), SIMPLE, et VRAI.
Référencé par decode().


|
private |
|
private |
| std::string PARSE::lire | ( | FILE * | in, |
| char | fin, | ||
| int * | ierr | ||
| ) |
Définition à la ligne 50 du fichier parse.cpp.
Références res.
Référencé par MG_FILE::lire(), ST_GESTIONNAIRE::lire(), et CAD4FE::MCFile::MCFile().

|
private |
|
private |
Définition à la ligne 203 du fichier parse.cpp.
Références ERREUR, FAUX, Fermeture(), Ouverture(), et VRAI.
Référencé par Match().


|
private |