21 #include <tjutils/tjstatic.h>
22 #include <tjutils/tjlist.h>
24 #include <odinpara/jdxbase.h>
25 #include <odinpara/jdxtypes.h>
91 STD_string
printval(
const STD_string& parameterName,
bool append_unit=
false)
const;
98 bool parseval(
const STD_string& parameterName,
const STD_string& value);
210 bool compare(
const JcampDxBlock& rhs,
const STD_list<STD_string>* exclude=0,
double accuracy=0.0)
const;
214 JcampDxBlock& parse_cmdline_options(
int argc,
char *argv[],
bool modify=
true);
215 STD_map<STD_string,STD_string> get_cmdline_options()
const;
216 STD_string get_cmdline_usage(
const STD_string& lineprefix=
"")
const;
221 static void init_static();
222 static void destroy_static();
225 STD_string
print()
const;
232 bool parse(STD_string& parstring);
237 int load(
const STD_string &filename);
238 int write(
const STD_string &filename)
const;
239 STD_string get_jdx_prefix()
const {
return "";}
240 STD_string get_jdx_postfix()
const {
return "";}
256 static STD_string extract_parlabel(
const STD_string& parstring);
258 STD_string print_header()
const;
259 STD_string print_tail()
const;
263 int parse_ldr_list(STD_string& parstring);
265 STD_list<JcampDxClass*>* garbage;