/* Classe parametre */ #include "parametres.h" #include #include #include // constructeur du parametres qui mets en entrée toutes les options utilisateur liée à l'instrument parametres :: parametres(int argc, char *argv[]) { // valeur par defaux /* Ra= 90 ° Decl = 90 ° Te = 10 min Aper = 5 Su Fper = 5 Hz Vv = 10 km/s fl= 20 m D = 8 m Rcor =10 e-3 s npix=512 dpix=9 micron */ int i; for (i=2;i<=argc;i=i+2) { // test argument deux à deux if(!strcmp(argv[i],"-fl")) { fl=atof(argv[i+1]); continue; } if(!strcmp(argv[i],"-D")) { D=atof(argv[i+1]); continue; } if(!strcmp(argv[i],"-Ra")) { Ra=atof(argv[i+1]); continue; } if(!strcmp(argv[i],"-Decl")) { Decl=atof(argv[i+1]); continue; } if(!strcmp(argv[i],"-Te")) { Te=atof(argv[i+1]); continue; } if(!strcmp(argv[i],"-Rcor")) { Rcor=atof(argv[i+1]); continue; } if(!strcmp(argv[i],"-npix")) { npix=atof(argv[i+1]); continue; } if(!strcmp(argv[i],"-dpix")) { dpix=atof(argv[i+1]); continue; } if(!strcmp(argv[i],"-Fper")) { Fper=atof(argv[i+1]); continue; } if(!strcmp(argv[i],"-Vv")) { Vv=atof(argv[i+1]); continue; } if(!strcmp(argv[i],"-Aper")) { Aper=atof(argv[i+1]); continue; } else { help(); } } } // regarder pour ecrire corectement le destructeurs