30 #ifndef ORIGIN_750_PARSER_H 31 #define ORIGIN_750_PARSER_H 47 void skipObjectInfo();
48 void readParameters();
49 void readFunction(
unsigned int colpos,
char valuesize,
unsigned int *oldpos);
50 void readSpreadInfo();
52 void readMatrixInfo();
53 void readColumnValues(
unsigned int spread,
unsigned int col,
short data_type,
char valuesize,
unsigned int nr,
bool validColumn =
true);
54 void readMatrixValues(
short data_type,
char data_type_u,
char valuesize,
unsigned int size,
int mIndex = -1);
55 virtual bool readGraphInfo();
56 unsigned int readGraphAxisInfo(
GraphAxis& axis);
61 void readGraphAxisPrefixSuffixInfo(
const string& sec_name,
unsigned int size,
GraphLayer& layer);
62 void readProjectTree();
64 void readWindowProperties(
Window& window,
unsigned int size);
65 virtual void readColorMap(
ColorMap& colorMap);
71 size_t pos = s.find(
",");
72 if (pos != string::npos)
73 s1.replace(pos, 1,
".");
74 return strtod(s1.c_str(), NULL);
80 return (time_t) floor((jdt - 2440587) * 86400. + 0.5);
90 #endif // ORIGIN_750_PARSER_H double stringToDouble(const string &s)
Definition: Origin750Parser.h:68
Definition: OriginObj.h:524
Definition: OriginObj.h:562
Definition: OriginObj.h:504
Definition: endianfstream.hh:35
Definition: OriginObj.h:679
Definition: endianfstream.hh:37
Definition: OriginObj.h:548
FILE * logfile
Definition: Origin750Parser.h:85
iendianfstream file
Definition: Origin750Parser.h:84
time_t doubleToPosixTime(double jdt)
Definition: Origin750Parser.h:77
Definition: OriginObj.h:127
Definition: OriginParser.h:46
unsigned int d_colormap_offset
Definition: Origin750Parser.h:87
Definition: OriginObj.h:121
Definition: Origin750Parser.h:40
Depth-first iterator, first accessing the node, then its children.
Definition: tree.hh:122
unsigned int objectIndex
Definition: Origin750Parser.h:83
Definition: OriginObj.h:46