ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/REPOS_ERICCA/magic/app/trans_maillage/src/main2.cpp
Revision: 544
Committed: Fri Aug 8 15:39:47 2014 UTC (11 years ago) by sattarpa
File size: 1930 byte(s)
Log Message:
fichier manquan dans le dernier commit

File Contents

# User Rev Content
1 sattarpa 544 #include "gestionversion.h"
2     #include <stdio.h>
3     #include "mg_file.h"
4     #include "occ_import.h"
5     #include "fct_generateur_3d.h"
6     #include "mailleur0d.h"
7     #include "mailleur1d.h"
8     #include "mailleur2d.h"
9     #include "mailleur3d.h"
10     #include "mg_geometrie_outils.h"
11     #include "mailleur2d_mergemai.h"
12     #include "magic_application.h"
13    
14     int main(int argc,char** argv)
15     {
16     std::vector<MAGIC_PARAMETRE_APPLICATION> lst;
17     MAGIC_PARAMETRE_APPLICATION p1(2,(char*)"-cadfichernom",MAGIC_PARAMETRE_APPLICATION::STRING,(char*)"Nom du fichier de CAD model maillage");
18     MAGIC_PARAMETRE_APPLICATION p2(3,(char*)"-scanfichernom",MAGIC_PARAMETRE_APPLICATION::STRING,(char*)"Nom du fichier de SCAN model maillage");
19     MAGIC_PARAMETRE_APPLICATION p3(4,(char*)"-nummaicad",MAGIC_PARAMETRE_APPLICATION::INTEGER,(char*)"Numéro de maillage de CAD model - Defaut le premier");
20     MAGIC_PARAMETRE_APPLICATION p4(5,(char*)"-nummaiscn",MAGIC_PARAMETRE_APPLICATION::INTEGER,(char*)"Numéro de maillage de SCAN model - Defaut le premier");
21    
22     lst.push_back(p1);
23     lst.push_back(p2);
24     lst.push_back(p3);
25     lst.push_back(p4);
26     MAGIC_APPLICATION app((char*)"Le Merge de deux maillages _ SCAN maillage et CAD maillage",argc,argv,lst,false,true);
27     if (app.get_erreur()==true) return 0;
28    
29    
30     char cadfilename[3000];
31     char scanfilename[3000];
32     char mergefilename[3000];
33     int cadmeshno;
34     int scnmeshno;
35     app.recupere_parametre_string(1,mergefilename,(char*)"Fichier de maillage merge");
36     app.recupere_parametre_string(2,cadfilename,(char*)"Fichier de CAD model maillage");
37     app.recupere_parametre_string(3,scanfilename,(char*)"Fichier de SCAN model maillage");
38     app.recupere_parametre_int_avec_defaut(4,cadmeshno,0);
39     app.recupere_parametre_int_avec_defaut(5,scnmeshno,0);
40     if (app.get_erreur()==true) return 0;
41    
42     MAILLEUR2D_MERGEMAI mrgmsh(cadfilename,scanfilename,mergefilename,cadmeshno,scnmeshno);
43    
44     //mrgmsh.active_affichage(app.affiche);
45     mrgmsh.mergmsh();
46     app.affiche((char*)"Fin");
47    
48    
49    
50     return 0;
51     }