22 const std::string
name()
const override;
23 int version()
const override;
24 const std::vector<std::string>
seeAlso()
const override {
return {
"LoadSpice2D",
"LoadSpiceXML2DDet"}; }
25 const std::string category()
const override;
26 const std::string summary()
const override;
32 bool validateLogNamesType(
const std::vector<std::string> &floatlognames,
const std::vector<std::string> &intlognames,
33 const std::vector<std::string> &strlognames);
36 void parseSPICEAscii(
const std::string &filename, std::vector<std::vector<std::string>> &datalist,
37 std::vector<std::string> &titles, std::map<std::string, std::string> &runinfodict);
41 const std::vector<std::string> &titles);
45 std::vector<std::string> &floatlognamelist,
46 std::vector<std::string> &intlognamelist,
47 std::vector<std::string> &strlognamelist,
bool ignoreunlisted);
50 std::string processDateString(
const std::string &rawdate,
const std::string &dateformat);
53 std::string processTimeString(
const std::string &rawtime,
const std::string &timeformat);