Elaboradar  0.1
cum_bac_clparser.h
1 #ifndef ARCHIVIATORE_CUM_BAC_CL_PARSER
2 #define ARCHIVIATORE_CUM_BAC_CL_PARSER
3 
4 #include <tclap/CmdLine.h>
5 #include <iostream>
6 #include <string>
7 
8 struct CUM_BAC_CLOPT {
9  std::string filename;
10  int filetype;
11  std::string sito;
12  bool do_medium;
13  bool do_quality;
14  bool do_beamblocking;
15  bool do_declut;
16  bool do_bloccor;
17  bool do_vpr;
18  bool do_clean;
19  bool do_class;
20  bool do_devel;
21  bool do_anaprop;
22 
23  bool data_in_odim;
24  bool do_readStaticMap;
25  bool do_intermediateProd;
26  bool do_SaveBothRanges;
27  bool do_SaveFullRes;
28 
29  bool set_undetect;
30  std::string fuzzy_path;
31 } ;
32 
33 
34 void parseOptions(int argc, char** argv, struct CUM_BAC_CLOPT *opt);
35 //CUM_BAC_CLOPT parseOptions(int argc, char** argv);
36 void PrintOptions(struct CUM_BAC_CLOPT *opt);
37 
38 #endif