genericIO
sep_params.h
1 #ifndef SEP_PARAM_FUNC_H
2 #define SEP_PARAM_FUNC_H 1
3 #include "paramObj.h"
4 #include<string>
5 #include<stdbool.h>
6 namespace SEP{
7 class sepParam: public SEP::paramObj{
8  public:
9  sepParam(const int argc, char **argv);
10  virtual int getInt(const std::string &arg)const ;
11  virtual int getInt(const std::string &arg, const int def)const ;
12 
13  virtual float getFloat(const std::string&, const float def)const ;
14  virtual float getFloat(const std::string&)const ;
15 
16  virtual std::string getString(const std::string &arg)const ;
17  virtual std::string getString(const std::string& arg, const std::string &def)const ;
18 
19 
20  virtual bool getBool(const std::string&, const bool def)const ;
21  virtual bool getBool(const std::string&)const ;
22 
23 
24  virtual std::vector<int> getInts(const std::string& arg,const int nvals)const ;
25  virtual std::vector<int> getInts(const std::string& arg,std::vector<int>& defs)const ;
26 
27  virtual std::vector<float> getFloats(const std::string &arg,const int nvals)const ;
28  virtual std::vector<float> getFloats(const std::string &arg,std::vector<float> &defs)const ;
29 
30  virtual void error(const std::string &errm)const ;
31  virtual void message(const std::string&msg)const;
32 
33 
34 
35 
36 
37 
38 
39 
40 
41 
42 };
43 }
44 
45 #endif
Definition: sep_params.h:7
Definition: paramObj.h:8
Definition: axis.h:8