Go to the documentation of this file.
21 #ifndef ORIGIN_ANY_PARSER_H
22 #define ORIGIN_ANY_PARSER_H
25 #include "endianfstream.hh"
36 bool parse()
override;
39 unsigned int readObjectSize();
40 string readObjectAsString(
unsigned int);
41 void readFileVersion();
42 void readGlobalHeader();
43 bool readDataSetElement();
44 bool readWindowElement();
45 bool readLayerElement();
46 unsigned int readAnnotationList();
47 bool readAnnotationElement();
48 bool readCurveElement();
49 bool readAxisBreakElement();
50 bool readAxisParameterElement(
unsigned int);
51 bool readParameterElement();
52 bool readNoteElement();
53 void readProjectTree();
54 unsigned int readFolderTree(tree<ProjectNode>::iterator,
unsigned int);
55 void readProjectLeaf(tree<ProjectNode>::iterator);
56 void readAttachmentList();
57 bool getColumnInfoAndData(
const string&,
unsigned int,
const string&,
unsigned int);
58 void getMatrixValues(
const string&,
unsigned int,
short,
char,
char, vector<Origin::Matrix>::difference_type);
59 void getWindowProperties(
Origin::Window&,
const string&,
unsigned int);
60 void getLayerProperties(
const string&,
unsigned int);
62 void getAnnotationProperties(
const string&,
unsigned int,
const string&,
unsigned int,
const string&,
unsigned int,
const string&,
unsigned int);
63 void getCurveProperties(
const string&,
unsigned int,
const string&,
unsigned int);
64 void getAxisBreakProperties(
const string&,
unsigned int);
65 void getAxisParameterProperties(
const string&,
unsigned int,
int);
66 void getNoteProperties(
const string&,
unsigned int,
const string&,
unsigned int,
const string&,
unsigned int);
67 void getColorMap(
ColorMap&,
const string&,
unsigned int);
68 void getZcolorsMap(
ColorMap&,
const string&,
unsigned int);
69 void getProjectLeafProperties(tree<ProjectNode>::iterator,
const string&,
unsigned int);
70 void getProjectFolderProperties(tree<ProjectNode>::iterator,
const string&,
unsigned int);
71 void outputProjectTree();
76 return (time_t) floor((jdt - 2440587) * 86400. + 0.5);
85 vector<Origin::SpreadSheet>::difference_type
ispread;
86 vector<Origin::Matrix>::difference_type
imatrix;
87 vector<Origin::Excel>::difference_type
iexcel;
91 #endif // ORIGIN_ANY_PARSER_H
unsigned long size
Definition: OriginObj.h:792
unsigned char fillPattern
Definition: OriginObj.h:128
Definition: OriginFile.h:40
#define LIBORIGIN_VERSION_BUGFIX
Definition: config.h:34
unsigned char symbolThickness
Definition: OriginObj.h:622
unsigned char * data
Definition: OriginObj.h:795
Definition: OriginObj.h:761
OriginAnyParser(const string &fileName)
Definition: OriginAnyParser.cpp:40
OriginParser * createOriginAnyParser(const string &fileName)
Definition: OriginAnyParser.cpp:176
time_t creationDate
Definition: OriginObj.h:160
float xLength
Definition: OriginObj.h:878
@ Time
Definition: OriginObj.h:45
bool readAxisBreakElement()
Definition: OriginAnyParser.cpp:610
double begin
Definition: OriginObj.h:373
float multiplier
Definition: OriginObj.h:475
double histogramBegin
Definition: OriginObj.h:860
ViewType view
Definition: OriginObj.h:331
bool formatCategories
Definition: OriginObj.h:438
Definition: OriginObj.h:577
iendianfstream file
Definition: OriginAnyParser.h:79
Color lineColor
Definition: OriginObj.h:133
int decimalPlaces
Definition: OriginObj.h:326
double x
Definition: OriginObj.h:765
Color windowBackgroundColorEnd
Definition: OriginObj.h:164
unsigned char color
Definition: OriginObj.h:674
unsigned char starting
Definition: OriginObj.h:89
double position
Definition: OriginObj.h:650
ColumnType type
Definition: OriginObj.h:251
Definition: OriginObj.h:318
unsigned char fillAreaPattern
Definition: OriginObj.h:606
string columnName
Definition: OriginObj.h:705
string zColumnName
Definition: OriginObj.h:596
string magnitudeColumnName
Definition: OriginObj.h:474
#define GET_SHORT(iss, ovalue)
Definition: OriginAnyParser.cpp:28
TextBox legend
Definition: OriginObj.h:847
ColorGradientDirection
Definition: OriginObj.h:75
vector< Origin::Matrix >::size_type matrixCount() const
get number of matrices
Definition: OriginFile.cpp:199
vector< Origin::SpreadSheet >::size_type spreadCount() const
get number of spreadsheets
Definition: OriginFile.cpp:189
class Origin::Variant variant
unsigned char minorTicks
Definition: OriginObj.h:721
GraphAxisFormat formatAxis[2]
Definition: OriginObj.h:725
unsigned char style
Definition: OriginObj.h:783
short rotation
Definition: OriginObj.h:428
int constMagnitude
Definition: OriginObj.h:477
Definition: OriginObj.h:778
GraphAxis zAxis
Definition: OriginObj.h:853
Definition: OriginObj.h:289
short left
Definition: OriginObj.h:96
void readProjectLeaf(tree< ProjectNode >::iterator)
Definition: OriginAnyParser.cpp:836
unsigned char lineTransparency
Definition: OriginObj.h:598
unsigned long displacedSectionCount
Definition: OriginObj.h:431
unsigned int objectIndex
Definition: OriginAnyParser.h:84
unsigned short horizontalOffset
Definition: OriginObj.h:430
float zAngle
Definition: OriginObj.h:876
FILE * logfile
Definition: OriginAnyParser.h:80
bool exchangedAxes
Definition: OriginObj.h:891
double width
Definition: OriginObj.h:782
unsigned short rowCount
Definition: OriginObj.h:322
Attach
Definition: OriginObj.h:70
GraphAxisBreak xAxisBreak
Definition: OriginObj.h:855
string name
Definition: OriginObj.h:249
bool isWaterfall
Definition: OriginObj.h:886
@ TickIndexedDataset
Definition: OriginObj.h:45
bool readDataSetElement()
Definition: OriginAnyParser.cpp:274
bool oppositeLine
Definition: OriginObj.h:716
string readObjectAsString(unsigned int)
Definition: OriginAnyParser.cpp:196
int igraph
Definition: OriginAnyParser.h:88
BorderType
Definition: OriginObj.h:71
Title title
Definition: OriginObj.h:158
Grids grids
Definition: OriginObj.h:523
double min
Definition: OriginObj.h:717
bool show
Definition: OriginObj.h:645
double width
Definition: OriginObj.h:676
BorderType borderType
Definition: OriginObj.h:849
unsigned int readAnnotationList()
Definition: OriginAnyParser.cpp:476
bool getColumnInfoAndData(const string &, unsigned int, const string &, unsigned int)
Definition: OriginAnyParser.cpp:953
string resultsLog
Definition: OriginParser.h:73
unsigned short arrowLength
Definition: OriginObj.h:466
Color xSideWallColor
Definition: OriginObj.h:532
bool showMajorLabels
Definition: OriginObj.h:697
bool log10
Definition: OriginObj.h:647
streamsize d_file_size
Definition: OriginAnyParser.h:82
unsigned int maxRows
Definition: OriginObj.h:290
bool readAxisParameterElement(unsigned int)
Definition: OriginAnyParser.cpp:635
@ Categorical
Definition: OriginObj.h:45
bool parse() override
Definition: OriginAnyParser.cpp:54
unsigned char symbolFillTransparency
Definition: OriginObj.h:620
unsigned char scale
Definition: OriginObj.h:722
unsigned char minorTicksAfter
Definition: OriginObj.h:656
Definition: OriginObj.h:352
Color symbolFillColor
Definition: OriginObj.h:550
unsigned char symbolShape
Definition: OriginObj.h:617
#define GET_DOUBLE(iss, ovalue)
Definition: OriginAnyParser.cpp:31
float yAngle
Definition: OriginObj.h:875
double width
Definition: OriginObj.h:465
Color ySideWallColor
Definition: OriginObj.h:533
bool readLayerElement()
Definition: OriginAnyParser.cpp:389
double max
Definition: OriginObj.h:718
@ Date
Definition: OriginObj.h:45
unsigned char column
Definition: OriginObj.h:90
double fillAreaPatternBorderWidth
Definition: OriginObj.h:614
unsigned char p1SymbolType
Definition: OriginObj.h:547
bool readParameterElement()
Definition: OriginAnyParser.cpp:660
Definition: OriginObj.h:78
bool contour
Definition: OriginObj.h:514
double gridLineWidth
Definition: OriginObj.h:524
@ RGB
Definition: OriginObj.h:79
void getProjectFolderProperties(tree< ProjectNode >::iterator, const string &, unsigned int)
Definition: OriginAnyParser.cpp:2975
vector< Origin::SpreadSheet > spreadSheets
Definition: OriginParser.h:66
SurfaceColoration bottomContour
Definition: OriginObj.h:537
unsigned char maxSymbolType
Definition: OriginObj.h:544
short bottom
Definition: OriginObj.h:99
unsigned int parseError
Definition: OriginAnyParser.h:84
bool fillAreaWithLineTransparency
Definition: OriginObj.h:609
Definition: OriginObj.h:958
bool whiteOut
Definition: OriginObj.h:500
unsigned char viewAngle
Definition: OriginObj.h:425
unsigned char symbolInterior
Definition: OriginObj.h:616
SurfaceColoration surface
Definition: OriginObj.h:535
double from
Definition: OriginObj.h:648
vector< Origin::SpreadColumn > datasets
Definition: OriginParser.h:65
double whiskersCoeff
Definition: OriginObj.h:555
vector< double > coordinates
Definition: OriginObj.h:334
bool hidden
Definition: OriginObj.h:156
unsigned int readFolderTree(tree< ProjectNode >::iterator, unsigned int)
Definition: OriginAnyParser.cpp:765
float xAngle
Definition: OriginObj.h:874
string xDataName
Definition: OriginObj.h:593
@ Month
Definition: OriginObj.h:45
#define _ONAN
Definition: OriginObj.h:41
#define GET_INT(iss, ovalue)
Definition: OriginAnyParser.cpp:29
double shapeLength
Definition: OriginObj.h:764
Color windowBackgroundColorBase
Definition: OriginObj.h:163
unsigned char regular
Definition: OriginObj.h:87
GraphAxis xAxis
Definition: OriginObj.h:851
int ilayer
Definition: OriginAnyParser.h:88
bool formatValues
Definition: OriginObj.h:436
bool formatPercentages
Definition: OriginObj.h:437
Rect frameRect
Definition: OriginObj.h:159
vector< Origin::Excel >::difference_type iexcel
Definition: OriginAnyParser.h:87
ColorMap colorMap
Definition: OriginObj.h:865
Definition: OriginObj.h:845
vector< GraphCurve > curves
Definition: OriginObj.h:872
string endYColumnName
Definition: OriginObj.h:470
@ Indexing
Definition: OriginObj.h:79
double end
Definition: OriginObj.h:374
Attach attach
Definition: OriginObj.h:781
void readGlobalHeader()
Definition: OriginAnyParser.cpp:236
unsigned short colorBarThickness
Definition: OriginObj.h:833
unsigned char color
Definition: OriginObj.h:698
vector< Origin::Excel >::size_type excelCount() const
get number of excels
Definition: OriginFile.cpp:244
short yOffset
Definition: OriginObj.h:505
ValueType valueType
Definition: OriginObj.h:699
bool fillEnabled
Definition: OriginObj.h:144
double fillPatternLineWidth
Definition: OriginObj.h:130
GraphGrid majorGrid
Definition: OriginObj.h:723
Definition: OriginObj.h:44
@ Regular
Definition: OriginObj.h:79
unsigned char boxRange
Definition: OriginObj.h:552
Color lineColor
Definition: OriginObj.h:597
tree< Origin::ProjectNode > projectTree
Definition: OriginParser.h:72
ColorMapVector levels
Definition: OriginObj.h:145
int main(int argc, char *argv[])
Definition: opj2dat.cpp:39
vector< Origin::Matrix >::difference_type imatrix
Definition: OriginAnyParser.h:86
double to
Definition: OriginObj.h:649
string name
Definition: OriginObj.h:321
string dataName
Definition: OriginObj.h:704
unsigned short distance
Definition: OriginObj.h:440
Definition: OriginObj.h:367
double scaleIncrementBefore
Definition: OriginObj.h:652
bool fill
Definition: OriginObj.h:513
@ NoGradient
Definition: OriginObj.h:75
bool gridOnTop
Definition: OriginObj.h:890
int imageProfileTool
Definition: OriginObj.h:882
unsigned short width
Definition: OriginObj.h:329
unsigned char minSymbolType
Definition: OriginObj.h:548
@ Automatic
Definition: OriginObj.h:79
vector< SpreadColumn > columns
Definition: OriginObj.h:293
unsigned short fontSize
Definition: OriginObj.h:702
@ Numeric
Definition: OriginObj.h:45
Color fillAreaPatternBorderColor
Definition: OriginObj.h:613
vector< Origin::Graph > graphs
Definition: OriginParser.h:70
unsigned char style
Definition: OriginObj.h:675
ColorMap colorMap
Definition: OriginObj.h:640
Definition: OriginObj.h:143
Attach attach
Definition: OriginObj.h:791
@ Bottom
Definition: OriginObj.h:75
TextProperties text
Definition: OriginObj.h:634
void getLayerProperties(const string &, unsigned int)
Definition: OriginAnyParser.cpp:1344
unsigned char lineConnect
Definition: OriginObj.h:600
unsigned char whiskersRange
Definition: OriginObj.h:553
Color backgroundColor
Definition: OriginObj.h:848
double step
Definition: OriginObj.h:719
@ Top
Definition: OriginObj.h:75
int yOffset
Definition: OriginObj.h:888
string name
Definition: OriginObj.h:153
double scaleIncrementAfter
Definition: OriginObj.h:653
@ Mapping
Definition: OriginObj.h:79
vector< Bitmap > bitmaps
Definition: OriginObj.h:871
Definition: OriginObj.h:710
unsigned short symbolSize
Definition: OriginObj.h:551
short right
Definition: OriginObj.h:98
bool hidden
Definition: OriginObj.h:590
ColorGradientDirection windowBackgroundColorGradient
Definition: OriginObj.h:162
Color fillAreaColor
Definition: OriginObj.h:607
string xColumnName
Definition: OriginObj.h:594
@ Text
Definition: OriginObj.h:45
VectorPosition position
Definition: OriginObj.h:472
void getAxisBreakProperties(const string &, unsigned int)
Definition: OriginAnyParser.cpp:2472
bool fontBold
Definition: OriginObj.h:497
bool fontUnderline
Definition: OriginObj.h:499
Color fillColor
Definition: OriginObj.h:127
@ None
Definition: OriginObj.h:79
streamoff curpos
Definition: OriginAnyParser.h:83
bool fontBold
Definition: OriginObj.h:703
Origin::SpreadSheet & spread(vector< Origin::SpreadSheet >::size_type s) const
get spreadsheet s
Definition: OriginFile.cpp:194
ColorScale colorScale
Definition: OriginObj.h:864
string name
Definition: OriginObj.h:370
Color backColor
Definition: OriginObj.h:529
unsigned char lineStyle
Definition: OriginObj.h:599
void readProjectTree()
Definition: OriginAnyParser.cpp:734
bool orthographic3D
Definition: OriginObj.h:893
void outputProjectTree()
Definition: OriginAnyParser.cpp:2991
@ DecimalPlaces
Definition: OriginObj.h:69
#define LIBORIGIN_VERSION_MINOR
Definition: config.h:33
unsigned char shapeType
Definition: OriginObj.h:762
Definition: OriginParser.h:42
Origin::Color getColor(const string &)
Definition: OriginAnyParser.cpp:1436
double vLine
Definition: OriginObj.h:883
@ ColumnHeading
Definition: OriginObj.h:45
VectorProperties vector
Definition: OriginObj.h:631
unsigned char majorTicks
Definition: OriginObj.h:720
unsigned char labels
Definition: OriginObj.h:557
SurfaceProperties surface
Definition: OriginObj.h:637
int findColumnByName(int spread, const string &name)
Definition: OriginParser.cpp:237
void getNoteProperties(const string &, unsigned int, const string &, unsigned int, const string &, unsigned int)
Definition: OriginAnyParser.cpp:2744
double histogramBin
Definition: OriginObj.h:859
Color symbolFillColor
Definition: OriginObj.h:619
Color fillPatternColor
Definition: OriginObj.h:129
FunctionType type
Definition: OriginObj.h:371
@ Center
Definition: OriginObj.h:75
void readFileVersion()
Definition: OriginAnyParser.cpp:218
Color lineColor
Definition: OriginObj.h:515
AxisPosition position
Definition: OriginObj.h:714
unsigned int windowsCount
Definition: OriginParser.h:74
bool arrowClosed
Definition: OriginObj.h:468
unsigned short labelGap
Definition: OriginObj.h:832
Color fillAreaPatternColor
Definition: OriginObj.h:610
unsigned char fillAreaType
Definition: OriginObj.h:605
bool visible
Definition: OriginObj.h:830
unsigned char pointOffset
Definition: OriginObj.h:623
#define LOG_PRINT(logfile,...)
Definition: OriginParser.h:38
unsigned char p99SymbolType
Definition: OriginObj.h:545
ColorMap colorMap
Definition: OriginObj.h:332
void getAxisParameterProperties(const string &, unsigned int, int)
Definition: OriginAnyParser.cpp:2517
string formula
Definition: OriginObj.h:372
int constAngle
Definition: OriginObj.h:476
State state
Definition: OriginObj.h:157
unsigned short fontSize
Definition: OriginObj.h:506
Definition: OriginObj.h:126
double histogramEnd
Definition: OriginObj.h:861
PercentileProperties percentile
Definition: OriginObj.h:863
ValueType
Definition: OriginObj.h:45
void readAttachmentList()
Definition: OriginAnyParser.cpp:859
void getProjectLeafProperties(tree< ProjectNode >::iterator, const string &, unsigned int)
Definition: OriginAnyParser.cpp:2950
@ Custom
Definition: OriginObj.h:79
string endXColumnName
Definition: OriginObj.h:469
bool reverseOrder
Definition: OriginObj.h:831
float yLength
Definition: OriginObj.h:879
unsigned char boxWidth
Definition: OriginObj.h:601
bool is3D() const
Definition: OriginObj.h:920
bool readNoteElement()
Definition: OriginAnyParser.cpp:690
bool labelVisible
Definition: OriginObj.h:137
short xOffset
Definition: OriginObj.h:504
Definition: OriginObj.h:95
int significantDigits
Definition: OriginObj.h:325
@ Day
Definition: OriginObj.h:45
BorderType borderType
Definition: OriginObj.h:794
vector< Figure > figures
Definition: OriginObj.h:870
int totalPoints
Definition: OriginObj.h:375
double lineWidth
Definition: OriginObj.h:135
bool formatAutomatic
Definition: OriginObj.h:435
vector< Origin::Excel >::difference_type findExcelByName(const string &name) const
Definition: OriginParser.cpp:53
bool readWindowElement()
Definition: OriginAnyParser.cpp:328
pair< Origin::ProjectNode::NodeType, Origin::Window > findWindowObjectByIndex(unsigned int index) const
Definition: OriginParser.cpp:180
bool diamondBox
Definition: OriginObj.h:556
Rect clientRect
Definition: OriginObj.h:779
Rect clientRect
Definition: OriginObj.h:846
void getCurveProperties(const string &, unsigned int, const string &, unsigned int)
Definition: OriginAnyParser.cpp:1923
double lineWidth
Definition: OriginObj.h:516
Color gridColor
Definition: OriginObj.h:525
vector< Origin::Function > functions
Definition: OriginParser.h:69
GraphGrid minorGrid
Definition: OriginObj.h:724
vector< Origin::SpreadSheet >::difference_type ispread
Definition: OriginAnyParser.h:85
ColorType type
Definition: OriginObj.h:84
unsigned short columnCount
Definition: OriginObj.h:323
void getColorMap(ColorMap &, const string &, unsigned int)
Definition: OriginAnyParser.cpp:2819
Color color
Definition: OriginObj.h:780
bool connectSymbols
Definition: OriginObj.h:625
int height() const
Definition: OriginObj.h:109
float zLength
Definition: OriginObj.h:880
short rotation
Definition: OriginObj.h:503
unsigned short displacement
Definition: OriginObj.h:432
unsigned char thickness
Definition: OriginObj.h:426
NumericDisplayType numericDisplayType
Definition: OriginObj.h:327
int valueTypeSpecification
Definition: OriginObj.h:324
vector< Origin::SpreadSheet >::difference_type findSpreadByName(const string &name) const
Definition: OriginParser.cpp:44
PieProperties pie
Definition: OriginObj.h:628
string label
Definition: OriginObj.h:154
Color symbolColor
Definition: OriginObj.h:618
bool hidden
Definition: OriginObj.h:673
int width() const
Definition: OriginObj.h:114
short top
Definition: OriginObj.h:97
@ SignificantDigits
Definition: OriginObj.h:69
string dataName
Definition: OriginObj.h:592
pair< string, string > findDataByIndex(unsigned int index) const
Definition: OriginParser.cpp:98
void getAnnotationProperties(const string &, unsigned int, const string &, unsigned int, const string &, unsigned int, const string &, unsigned int)
Definition: OriginAnyParser.cpp:1490
@ Scale
Definition: OriginObj.h:70
unsigned char custom[3]
Definition: OriginObj.h:88
vector< TextBox > texts
Definition: OriginObj.h:867
unsigned char minorTicksBefore
Definition: OriginObj.h:655
void getWindowProperties(Origin::Window &, const string &, unsigned int)
Definition: OriginAnyParser.cpp:1249
double lineWidth
Definition: OriginObj.h:602
Definition: OriginObj.h:149
vector< Origin::Function >::size_type functionCount() const
get number of functions
Definition: OriginFile.cpp:209
Definition: OriginObj.h:979
Color labelsColor
Definition: OriginObj.h:834
string angleColumnName
Definition: OriginObj.h:473
bool fontItalic
Definition: OriginObj.h:498
vector< Origin::Graph >::size_type graphCount() const
get number of graphs
Definition: OriginFile.cpp:224
unsigned char arrowAngle
Definition: OriginObj.h:467
GraphAxisTick tickAxis[2]
Definition: OriginObj.h:726
unsigned int fileVersion
Definition: OriginParser.h:75
bool parse()
parse Origin file
Definition: OriginFile.cpp:160
Definition: OriginAnyParser.h:33
ColorMap colorMap
Definition: OriginObj.h:539
Definition: OriginObj.h:789
vector< Origin::Note >::size_type noteCount() const
get number of notes
Definition: OriginFile.cpp:234
double version() const
get version of Origin file
Definition: OriginFile.cpp:169
Color frontColor
Definition: OriginObj.h:528
Definition: OriginObj.h:391
vector< TextBox > pieTexts
Definition: OriginObj.h:868
@ TextNumeric
Definition: OriginObj.h:45
#define LIBORIGIN_VERSION_MAJOR
Definition: config.h:32
@ Increment
Definition: OriginObj.h:79
unsigned char type
Definition: OriginObj.h:522
string yColumnName
Definition: OriginObj.h:595
int rotation
Definition: OriginObj.h:706
@ Left
Definition: OriginObj.h:75
Justify justify
Definition: OriginObj.h:501
double y
Definition: OriginObj.h:766
GraphAxis yAxis
Definition: OriginObj.h:852
Color color
Definition: OriginObj.h:496
bool positionAssociate
Definition: OriginObj.h:439
Definition: OriginObj.h:246
string liboriginVersionString()
Definition: OriginFile.cpp:259
double fillAreaPatternWidth
Definition: OriginObj.h:611
time_t doubleToPosixTime(double jdt)
Definition: OriginAnyParser.h:73
vector< Origin::Note > notes
Definition: OriginParser.h:71
unsigned int readObjectSize()
Definition: OriginAnyParser.cpp:181
Definition: OriginObj.h:987
string toLowerCase(string str)
Definition: OriginAnyParser.cpp:169
void convertSpreadToExcel(vector< Origin::SpreadSheet >::size_type spread)
Definition: OriginParser.cpp:213
int xOffset
Definition: OriginObj.h:887
time_t modificationDate
Definition: OriginObj.h:161
unsigned char fillAreaTransparency
Definition: OriginObj.h:608
double hLine
Definition: OriginObj.h:884
vector< Origin::SpreadColumn >::size_type datasetCount() const
get number of datasets
Definition: OriginFile.cpp:179
unsigned short radius
Definition: OriginObj.h:429
vector< Line > lines
Definition: OriginObj.h:869
Color symbolColor
Definition: OriginObj.h:549
Color color
Definition: OriginObj.h:464
bool fillArea
Definition: OriginObj.h:604
@ Right
Definition: OriginObj.h:75
ColumnType
Definition: OriginObj.h:247
unsigned char meanSymbolType
Definition: OriginObj.h:546
LineVertex end
Definition: OriginObj.h:785
double boxCoeff
Definition: OriginObj.h:554
unsigned char type
Definition: OriginObj.h:591
double shapeWidth
Definition: OriginObj.h:763
#define GET_FLOAT(iss, ovalue)
Definition: OriginAnyParser.cpp:30
int decimalPlaces
Definition: OriginObj.h:701
vector< Origin::Excel > excels
Definition: OriginParser.h:68
LineVertex begin
Definition: OriginObj.h:784
unsigned char fillAreaPatternBorderStyle
Definition: OriginObj.h:612
bool zeroLine
Definition: OriginObj.h:715
GraphAxisBreak yAxisBreak
Definition: OriginObj.h:856
bool isXYY3D
Definition: OriginObj.h:892
@ None
Definition: OriginObj.h:71
bool sideWallEnabled
Definition: OriginObj.h:531
bool lineVisible
Definition: OriginObj.h:132
vector< Origin::SpreadColumn >::difference_type findExcelColumnByName(vector< Origin::Excel >::size_type excel, vector< Origin::SpreadSheet >::size_type sheet, const string &name) const
Definition: OriginParser.cpp:71
vector< Origin::Matrix >::difference_type findMatrixByName(const string &name) const
Definition: OriginParser.cpp:80
void getMatrixValues(const string &, unsigned int, short, char, char, vector< Origin::Matrix >::difference_type)
Definition: OriginAnyParser.cpp:1164
double symbolSize
Definition: OriginObj.h:621
bool clockwiseRotation
Definition: OriginObj.h:427
vector< Origin::Matrix > matrixes
Definition: OriginParser.h:67
bool backColorEnabled
Definition: OriginObj.h:527
void getZcolorsMap(ColorMap &, const string &, unsigned int)
Definition: OriginAnyParser.cpp:2879
SurfaceColoration topContour
Definition: OriginObj.h:536
int objectID
Definition: OriginObj.h:155
string command
Definition: OriginObj.h:328
unsigned char lineStyle
Definition: OriginObj.h:134
int valueTypeSpecification
Definition: OriginObj.h:700
bool readAnnotationElement()
Definition: OriginAnyParser.cpp:487
Rect clientRect
Definition: OriginObj.h:790
bool readCurveElement()
Definition: OriginAnyParser.cpp:570