19 #if defined(_WIN32) && defined(ORIGIN_DLL) 20 # ifdef ORIGIN_DLL_EXPORT 21 # define ORIGIN_EXPORT __declspec(dllexport) 23 # define ORIGIN_EXPORT __declspec(dllimport) 26 # define ORIGIN_EXPORT 29 #define _ONAN (-1.23456789E-300) 251 explicit Window(
const std::string &_name = std::string(),
252 const std::string &_label = std::string(),
bool _hidden =
false)
356 explicit SpreadColumn(
const std::string &_name = std::string(),
unsigned int _index = 0)
390 explicit Excel(
const std::string &_name = std::string(),
391 const std::string &_label = std::string(),
int _maxRows = 0,
392 bool _hidden =
false,
bool _loose =
true)
415 explicit MatrixSheet(
const std::string &_name = std::string(),
unsigned int _index = 0)
443 explicit Matrix(
const std::string &_name = std::string())
459 explicit Function(
const std::string &_name = std::string(),
unsigned int _index = 0)
475 explicit TextBox(
const std::string &_text = std::string())
485 TextBox(
const std::string &_text,
Rect _clientRect,
Color _color,
unsigned short _fontSize,
486 int _rotation,
int _tab,
BorderType _borderType,
Attach _attach,
bool _shown =
true)
933 explicit Bitmap(
const std::string &_name = std::string())
1096 explicit Graph(
const std::string &_name = std::string())
1108 explicit Note(
const std::string &_name = std::string()) :
Window(_name){};
1122 const time_t _creationDate = time(
nullptr),
1123 const time_t _modificationDate = time(
nullptr),
bool _active =
false)
1132 #endif // ORIGIN_OBJ_H unsigned short horizontalOffset
Definition: OriginObj.h:505
Definition: OriginObj.h:58
unsigned int sheets
Definition: OriginObj.h:377
Definition: OriginObj.h:804
double min
Definition: OriginObj.h:860
unsigned int maxRows
Definition: OriginObj.h:375
std::string command
Definition: OriginObj.h:345
bool sideWallEnabled
Definition: OriginObj.h:604
Definition: OriginObj.h:842
double width
Definition: OriginObj.h:809
unsigned char symbolThickness
Definition: OriginObj.h:756
short yOffset
Definition: OriginObj.h:578
Definition: OriginObj.h:705
Definition: OriginObj.h:114
Definition: OriginObj.h:42
unsigned char pointOffset
Definition: OriginObj.h:757
Definition: OriginObj.h:82
Color windowBackgroundColorEnd
Definition: OriginObj.h:249
Definition: OriginObj.h:46
GraphLayerRange(double _min=0.0, double _max=0.0, double _step=0.0)
Definition: OriginObj.h:1082
unsigned int index
Definition: OriginObj.h:409
Definition: OriginObj.h:98
Definition: OriginObj.h:120
bool log10
Definition: OriginObj.h:781
Definition: OriginObj.h:121
Definition: OriginObj.h:924
Definition: OriginObj.h:166
unsigned char minorTicks
Definition: OriginObj.h:865
bool backColorEnabled
Definition: OriginObj.h:600
Definition: OriginObj.h:174
GraphAxisFormat formatAxis[2]
Definition: OriginObj.h:869
ViewType
Definition: OriginObj.h:398
bool visible
Definition: OriginObj.h:959
Definition: OriginObj.h:698
Definition: OriginObj.h:46
Definition: OriginObj.h:180
ColumnType
Definition: OriginObj.h:335
std::string magnitudeColumnName
Definition: OriginObj.h:548
unsigned char meanSymbolType
Definition: OriginObj.h:619
Definition: OriginObj.h:87
Definition: OriginObj.h:115
unsigned char color
Definition: OriginObj.h:807
time_t creationDate
Definition: OriginObj.h:245
Definition: OriginObj.h:158
std::string xColumnName
Definition: OriginObj.h:728
ValueType valueType
Definition: OriginObj.h:832
Definition: OriginObj.h:844
Attach attach
Definition: OriginObj.h:472
unsigned short symbolSize
Definition: OriginObj.h:624
RegularColor
Definition: OriginObj.h:156
unsigned char fillAreaPattern
Definition: OriginObj.h:740
Definition: OriginObj.h:665
SurfaceProperties surface
Definition: OriginObj.h:771
Definition: OriginObj.h:272
BorderType
Definition: OriginObj.h:102
Definition: OriginObj.h:129
Definition: OriginObj.h:648
Grids grids
Definition: OriginObj.h:596
Definition: OriginObj.h:235
Definition: OriginObj.h:89
Definition: OriginObj.h:1113
Color color
Definition: OriginObj.h:538
Color xSideWallColor
Definition: OriginObj.h:605
unsigned char lineTransparency
Definition: OriginObj.h:732
Definition: OriginObj.h:175
unsigned char majorTicks
Definition: OriginObj.h:864
std::string dataName
Definition: OriginObj.h:837
Justify
Definition: OriginObj.h:567
Definition: OriginObj.h:74
Definition: OriginObj.h:75
int decimalPlaces
Definition: OriginObj.h:405
Definition: OriginObj.h:101
std::string windowName
Definition: OriginObj.h:929
unsigned char type
Definition: OriginObj.h:725
Definition: OriginObj.h:913
int significantDigits
Definition: OriginObj.h:342
Color symbolFillColor
Definition: OriginObj.h:753
Definition: OriginObj.h:125
std::vector< MatrixSheet > sheets
Definition: OriginObj.h:441
Definition: OriginObj.h:84
Definition: OriginObj.h:96
Definition: OriginObj.h:844
double lineWidth
Definition: OriginObj.h:736
Definition: OriginObj.h:715
unsigned char fillAreaPatternBorderStyle
Definition: OriginObj.h:746
double to
Definition: OriginObj.h:783
Definition: OriginObj.h:676
Definition: OriginObj.h:100
SurfaceColoration topContour
Definition: OriginObj.h:609
HeaderViewType header
Definition: OriginObj.h:440
std::vector< TextBox > pieTexts
Definition: OriginObj.h:996
Definition: OriginObj.h:236
Color ySideWallColor
Definition: OriginObj.h:606
Definition: OriginObj.h:691
const char * as_string() const
Definition: OriginObj.h:278
Definition: OriginObj.h:55
Definition: OriginObj.h:668
bool exchangedAxes
Definition: OriginObj.h:1019
int constAngle
Definition: OriginObj.h:550
Definition: OriginObj.h:56
Definition: OriginObj.h:849
unsigned int maxRows
Definition: OriginObj.h:386
Definition: OriginObj.h:80
SpreadSheet(const std::string &_name=std::string())
Definition: OriginObj.h:380
Definition: OriginObj.h:567
GraphAxisBreak xAxisBreak
Definition: OriginObj.h:983
SurfaceColoration bottomContour
Definition: OriginObj.h:610
Definition: OriginObj.h:384
Rect clientRect
Definition: OriginObj.h:974
GraphAxisBreak()
Definition: OriginObj.h:792
unsigned char thickness
Definition: OriginObj.h:501
Definition: OriginObj.h:88
unsigned int index
Definition: OriginObj.h:457
Definition: OriginObj.h:335
Title title
Definition: OriginObj.h:243
int valueTypeSpecification
Definition: OriginObj.h:341
bool fontBold
Definition: OriginObj.h:570
Definition: OriginObj.h:127
Definition: OriginObj.h:135
Definition: OriginObj.h:106
bool oppositeLine
Definition: OriginObj.h:859
Definition: OriginObj.h:651
Definition: OriginObj.h:720
Definition: OriginObj.h:53
SurfaceColoration surface
Definition: OriginObj.h:608
unsigned short rowCount
Definition: OriginObj.h:401
Attach
Definition: OriginObj.h:101
std::vector< TextBox > texts
Definition: OriginObj.h:995
Definition: OriginObj.h:536
unsigned short fontSize
Definition: OriginObj.h:579
Definition: OriginObj.h:1111
VectorPosition position
Definition: OriginObj.h:546
bool is3D() const
Definition: OriginObj.h:1054
bool shown
Definition: OriginObj.h:473
unsigned char symbolShape
Definition: OriginObj.h:751
Definition: OriginObj.h:123
double whiskersCoeff
Definition: OriginObj.h:628
double from
Definition: OriginObj.h:782
Definition: OriginObj.h:59
Definition: OriginObj.h:132
Definition: OriginObj.h:684
Definition: OriginObj.h:96
PieProperties pie
Definition: OriginObj.h:762
ColorGradientDirection
Definition: OriginObj.h:131
int imageProfileTool
Definition: OriginObj.h:1010
Definition: OriginObj.h:657
Definition: OriginObj.h:151
Definition: OriginObj.h:694
Definition: OriginObj.h:852
unsigned char whiskersRange
Definition: OriginObj.h:626
bool hidden
Definition: OriginObj.h:241
Definition: OriginObj.h:104
short xOffset
Definition: OriginObj.h:577
Color labelsColor
Definition: OriginObj.h:963
Definition: OriginObj.h:777
Definition: OriginObj.h:592
Color color
Definition: OriginObj.h:569
std::string name
Definition: OriginObj.h:400
Definition: OriginObj.h:124
GraphAxis zAxis
Definition: OriginObj.h:981
Definition: OriginObj.h:52
LineVertex end
Definition: OriginObj.h:921
double symbolSize
Definition: OriginObj.h:755
int tab
Definition: OriginObj.h:470
Color windowBackgroundColorBase
Definition: OriginObj.h:248
unsigned int numRows
Definition: OriginObj.h:351
ColorMap colorMap
Definition: OriginObj.h:993
unsigned char lineConnect
Definition: OriginObj.h:734
Definition: OriginObj.h:567
float zAngle
Definition: OriginObj.h:1004
Definition: OriginObj.h:235
unsigned short height
Definition: OriginObj.h:1090
float yAngle
Definition: OriginObj.h:1003
Definition: OriginObj.h:593
bool fontBold
Definition: OriginObj.h:836
NodeType type
Definition: OriginObj.h:1115
Variant(const double d)
Definition: OriginObj.h:281
Definition: OriginObj.h:147
Definition: OriginObj.h:168
Definition: OriginObj.h:718
VectorPosition
Definition: OriginObj.h:536
short top
Definition: OriginObj.h:196
Definition: OriginObj.h:54
VectorProperties()
Definition: OriginObj.h:553
Definition: OriginObj.h:711
double shapeLength
Definition: OriginObj.h:906
Rect(short width=0, short height=0)
Definition: OriginObj.h:200
double x
Definition: OriginObj.h:907
bool loose
Definition: OriginObj.h:376
Color lineColor
Definition: OriginObj.h:218
Definition: OriginObj.h:592
std::vector< std::pair< double, ColorMapLevel > > ColorMapVector
Definition: OriginObj.h:225
Rect frameRect
Definition: OriginObj.h:244
Definition: OriginObj.h:449
Definition: OriginObj.h:100
NumericDisplayType numericDisplayType
Definition: OriginObj.h:344
Variant(const Variant &v)
Definition: OriginObj.h:284
int height() const
Definition: OriginObj.h:203
double width
Definition: OriginObj.h:918
Definition: OriginObj.h:690
Definition: OriginObj.h:666
Definition: OriginObj.h:704
Definition: OriginObj.h:141
double gridLineWidth
Definition: OriginObj.h:597
bool show
Definition: OriginObj.h:779
Color symbolColor
Definition: OriginObj.h:622
double scaleIncrementAfter
Definition: OriginObj.h:787
Definition: OriginObj.h:853
Definition: OriginObj.h:111
Definition: OriginObj.h:669
Definition: OriginObj.h:1113
FillPattern
Definition: OriginObj.h:110
std::string text
Definition: OriginObj.h:1107
std::string text
Definition: OriginObj.h:465
double boxCoeff
Definition: OriginObj.h:627
GraphLayer()
Definition: OriginObj.h:1023
DateFormat
Definition: OriginObj.h:68
Definition: OriginObj.h:536
Definition: OriginObj.h:703
Definition: OriginObj.h:972
bool isValid() const
Definition: OriginObj.h:207
VectorProperties vector
Definition: OriginObj.h:765
double histogramBegin
Definition: OriginObj.h:988
Definition: OriginObj.h:108
~Bitmap()
Definition: OriginObj.h:950
bool fillArea
Definition: OriginObj.h:738
Color color
Definition: OriginObj.h:467
Definition: OriginObj.h:435
double lineWidth
Definition: OriginObj.h:220
double shapeWidth
Definition: OriginObj.h:905
double width
Definition: OriginObj.h:539
Window(const std::string &_name=std::string(), const std::string &_label=std::string(), bool _hidden=false)
Definition: OriginObj.h:251
unsigned int index
Definition: OriginObj.h:348
PieProperties()
Definition: OriginObj.h:517
Definition: OriginObj.h:101
Color backColor
Definition: OriginObj.h:602
Definition: OriginObj.h:688
bool fontItalic
Definition: OriginObj.h:571
int valueTypeSpecification
Definition: OriginObj.h:833
Rect clientRect
Definition: OriginObj.h:915
TimeFormat
Definition: OriginObj.h:50
unsigned char p99SymbolType
Definition: OriginObj.h:618
Scale
Definition: OriginObj.h:845
Definition: OriginObj.h:663
Definition: OriginObj.h:162
double min
Definition: OriginObj.h:1078
bool lineVisible
Definition: OriginObj.h:217
Color fillAreaPatternColor
Definition: OriginObj.h:744
Definition: OriginObj.h:76
Definition: OriginObj.h:437
Definition: OriginObj.h:173
std::string endXColumnName
Definition: OriginObj.h:543
Definition: OriginObj.h:693
Definition: OriginObj.h:79
Definition: OriginObj.h:170
Definition: OriginObj.h:716
std::string name
Definition: OriginObj.h:337
GraphGrid majorGrid
Definition: OriginObj.h:867
Definition: OriginObj.h:685
std::string xDataName
Definition: OriginObj.h:727
LineVertex()
Definition: OriginObj.h:910
DayOfWeekFormat
Definition: OriginObj.h:98
double vLine
Definition: OriginObj.h:1011
Definition: OriginObj.h:133
Definition: OriginObj.h:689
bool zeroLine
Definition: OriginObj.h:858
std::vector< SpreadSheet > sheets
Definition: OriginObj.h:388
unsigned int activeSheet
Definition: OriginObj.h:439
int decimalPlaces
Definition: OriginObj.h:834
unsigned char fillAreaTransparency
Definition: OriginObj.h:742
Definition: OriginObj.h:680
double fillPatternLineWidth
Definition: OriginObj.h:215
Definition: OriginObj.h:565
Definition: OriginObj.h:46
float xLength
Definition: OriginObj.h:1006
Justify justify
Definition: OriginObj.h:574
double scaleIncrementBefore
Definition: OriginObj.h:786
Definition: OriginObj.h:592
bool positionAssociate
Definition: OriginObj.h:514
Definition: OriginObj.h:682
std::vector< Bitmap > bitmaps
Definition: OriginObj.h:999
short left
Definition: OriginObj.h:195
Definition: OriginObj.h:498
Definition: OriginObj.h:708
double lineWidth
Definition: OriginObj.h:589
Definition: OriginObj.h:848
std::string zColumnName
Definition: OriginObj.h:730
SpreadColumn(const std::string &_name=std::string(), unsigned int _index=0)
Definition: OriginObj.h:356
double begin
Definition: OriginObj.h:454
Definition: OriginObj.h:854
std::vector< Figure > figures
Definition: OriginObj.h:998
BorderType borderType
Definition: OriginObj.h:977
std::string name
Definition: OriginObj.h:451
void asgString(const char *x)
Definition: OriginObj.h:326
Definition: OriginObj.h:36
std::vector< Line > lines
Definition: OriginObj.h:997
unsigned char lineStyle
Definition: OriginObj.h:219
FunctionType
Definition: OriginObj.h:449
Definition: OriginObj.h:171
Definition: OriginObj.h:118
ColorGradientDirection windowBackgroundColorGradient
Definition: OriginObj.h:247
std::string angleColumnName
Definition: OriginObj.h:547
Definition: OriginObj.h:70
Note(const std::string &_name=std::string())
Definition: OriginObj.h:1108
Definition: OriginObj.h:449
unsigned char maxSymbolType
Definition: OriginObj.h:617
unsigned short labelGap
Definition: OriginObj.h:961
Attach attach
Definition: OriginObj.h:927
Definition: OriginObj.h:396
unsigned int colIndex
Definition: OriginObj.h:349
Definition: OriginObj.h:846
Definition: OriginObj.h:163
ColorType
Definition: OriginObj.h:146
TextBox legend
Definition: OriginObj.h:975
Definition: OriginObj.h:101
Definition: OriginObj.h:593
double max
Definition: OriginObj.h:1079
Definition: OriginObj.h:681
Definition: OriginObj.h:73
short rotation
Definition: OriginObj.h:503
unsigned short width
Definition: OriginObj.h:1089
Definition: OriginObj.h:105
std::string dataset_name
Definition: OriginObj.h:338
int rotation
Definition: OriginObj.h:839
double hLine
Definition: OriginObj.h:1012
bool isLayout
Definition: OriginObj.h:1092
Definition: OriginObj.h:101
Definition: OriginObj.h:1113
Definition: OriginObj.h:69
Definition: OriginObj.h:701
Definition: OriginObj.h:81
ColorType type
Definition: OriginObj.h:184
Type
Definition: OriginObj.h:592
int decimalPlaces
Definition: OriginObj.h:343
std::string command
Definition: OriginObj.h:407
bool hidden
Definition: OriginObj.h:806
Definition: OriginObj.h:122
Definition: OriginObj.h:39
Definition: OriginObj.h:144
BorderType borderType
Definition: OriginObj.h:471
Definition: OriginObj.h:34
time_t creationDate
Definition: OriginObj.h:1117
Color fillAreaPatternBorderColor
Definition: OriginObj.h:747
bool reverseOrder
Definition: OriginObj.h:960
PercentileProperties()
Definition: OriginObj.h:631
Definition: OriginObj.h:679
Definition: OriginObj.h:177
Definition: OriginObj.h:828
Color fillPatternColor
Definition: OriginObj.h:214
Definition: OriginObj.h:91
std::string label
Definition: OriginObj.h:239
Variant()
Definition: OriginObj.h:280
NodeType
Definition: OriginObj.h:1113
Definition: OriginObj.h:717
Definition: OriginObj.h:850
bool isXYY3D
Definition: OriginObj.h:1020
unsigned char shapeType
Definition: OriginObj.h:904
Definition: OriginObj.h:847
Definition: OriginObj.h:844
std::string templateName
Definition: OriginObj.h:1094
unsigned short radius
Definition: OriginObj.h:504
Definition: OriginObj.h:653
bool contour
Definition: OriginObj.h:587
unsigned short width
Definition: OriginObj.h:408
Definition: OriginObj.h:100
BorderType borderType
Definition: OriginObj.h:930
Title
Definition: OriginObj.h:236
Origin::Variant & operator=(const Origin::Variant &v)
Definition: OriginObj.h:296
Definition: OriginObj.h:112
unsigned char custom[3]
Definition: OriginObj.h:187
LineStyle
Definition: OriginObj.h:700
State state
Definition: OriginObj.h:242
Grids
Definition: OriginObj.h:593
unsigned short distance
Definition: OriginObj.h:515
Definition: OriginObj.h:150
Color color
Definition: OriginObj.h:916
NumericFormat
Definition: OriginObj.h:46
Definition: OriginObj.h:178
unsigned char fillAreaType
Definition: OriginObj.h:739
Definition: OriginObj.h:593
Definition: OriginObj.h:593
Definition: OriginObj.h:660
Definition: OriginObj.h:957
Definition: OriginObj.h:51
Definition: OriginObj.h:137
Definition: OriginObj.h:134
Definition: OriginObj.h:160
Definition: OriginObj.h:117
bool fill
Definition: OriginObj.h:586
Definition: OriginObj.h:335
GraphAxisBreak zAxisBreak
Definition: OriginObj.h:985
vtype m_type
Definition: OriginObj.h:321
Definition: OriginObj.h:683
Definition: OriginObj.h:696
bool diamondBox
Definition: OriginObj.h:629
Definition: OriginObj.h:677
Color symbolFillColor
Definition: OriginObj.h:623
unsigned char boxWidth
Definition: OriginObj.h:735
unsigned long displacedSectionCount
Definition: OriginObj.h:506
Definition: OriginObj.h:179
unsigned char lineStyle
Definition: OriginObj.h:733
double position
Definition: OriginObj.h:784
GraphGrid minorGrid
Definition: OriginObj.h:868
Definition: OriginObj.h:582
NumericDisplayType
Definition: OriginObj.h:100
Definition: OriginObj.h:714
Definition: OriginObj.h:851
Definition: OriginObj.h:659
ColorScale colorScale
Definition: OriginObj.h:992
Definition: OriginObj.h:157
Definition: OriginObj.h:152
Definition: OriginObj.h:655
double step
Definition: OriginObj.h:1080
Definition: OriginObj.h:172
ColorScale()
Definition: OriginObj.h:964
std::string formula
Definition: OriginObj.h:453
Definition: OriginObj.h:1113
std::string comment
Definition: OriginObj.h:346
Definition: OriginObj.h:139
Definition: OriginObj.h:534
float yLength
Definition: OriginObj.h:1007
double fillAreaPatternBorderWidth
Definition: OriginObj.h:748
Definition: OriginObj.h:1076
bool whiteOut
Definition: OriginObj.h:573
Definition: OriginObj.h:128
Definition: OriginObj.h:193
char * m_string
Definition: OriginObj.h:324
Definition: OriginObj.h:161
Definition: OriginObj.h:463
Definition: OriginObj.h:167
bool connectSymbols
Definition: OriginObj.h:759
Definition: OriginObj.h:1105
bool hidden
Definition: OriginObj.h:724
Definition: OriginObj.h:96
Definition: OriginObj.h:373
Definition: OriginObj.h:61
Definition: OriginObj.h:236
Definition: OriginObj.h:675
Definition: OriginObj.h:654
bool showMajorLabels
Definition: OriginObj.h:830
int totalPoints
Definition: OriginObj.h:456
ValueType
Definition: OriginObj.h:32
double max
Definition: OriginObj.h:861
class Origin::Variant variant
Definition: OriginObj.h:275
Definition: OriginObj.h:658
unsigned char arrowAngle
Definition: OriginObj.h:541
Definition: OriginObj.h:136
Definition: OriginObj.h:687
AxisPosition position
Definition: OriginObj.h:857
Definition: OriginObj.h:116
int width() const
Definition: OriginObj.h:205
Definition: OriginObj.h:335
Definition: OriginObj.h:181
Definition: OriginObj.h:40
int significantDigits
Definition: OriginObj.h:404
Definition: OriginObj.h:126
Definition: OriginObj.h:536
ColorMap colorMap
Definition: OriginObj.h:774
Definition: OriginObj.h:169
Definition: OriginObj.h:233
Definition: OriginObj.h:98
Definition: OriginObj.h:71
Color frontColor
Definition: OriginObj.h:601
Variant(const std::string &s)
Definition: OriginObj.h:282
unsigned char scale
Definition: OriginObj.h:866
bool clockwiseRotation
Definition: OriginObj.h:502
Definition: OriginObj.h:567
Definition: OriginObj.h:692
Definition: OriginObj.h:1113
Definition: OriginObj.h:77
unsigned short columnCount
Definition: OriginObj.h:402
unsigned char type
Definition: OriginObj.h:595
bool active
Definition: OriginObj.h:1119
Definition: OriginObj.h:662
Definition: OriginObj.h:153
bool formatValues
Definition: OriginObj.h:511
LineConnect
Definition: OriginObj.h:710
Definition: OriginObj.h:706
Definition: OriginObj.h:165
unsigned char color
Definition: OriginObj.h:831
Excel(const std::string &_name=std::string(), const std::string &_label=std::string(), int _maxRows=0, bool _hidden=false, bool _loose=true)
Definition: OriginObj.h:390
bool arrowClosed
Definition: OriginObj.h:542
double anchor
Definition: OriginObj.h:863
unsigned char regular
Definition: OriginObj.h:186
Definition: OriginObj.h:333
Definition: OriginObj.h:236
Definition: OriginObj.h:1113
ColorMap colorMap
Definition: OriginObj.h:411
float xAngle
Definition: OriginObj.h:1002
double histogramEnd
Definition: OriginObj.h:989
unsigned char fillPattern
Definition: OriginObj.h:213
int yOffset
Definition: OriginObj.h:1016
HeaderViewType
Definition: OriginObj.h:437
std::string columnName
Definition: OriginObj.h:838
unsigned char labels
Definition: OriginObj.h:630
unsigned char symbolFillTransparency
Definition: OriginObj.h:754
Definition: OriginObj.h:844
bool gridOnTop
Definition: OriginObj.h:1018
unsigned int endRow
Definition: OriginObj.h:353
Definition: OriginObj.h:1113
Color fillAreaColor
Definition: OriginObj.h:741
bool labelVisible
Definition: OriginObj.h:222
Definition: OriginObj.h:154
~Variant()
Definition: OriginObj.h:313
FunctionType type
Definition: OriginObj.h:452
AxisPosition
Definition: OriginObj.h:844
Definition: OriginObj.h:103
std::vector< SpreadColumn > columns
Definition: OriginObj.h:378
Function(const std::string &_name=std::string(), unsigned int _index=0)
Definition: OriginObj.h:459
bool formatAutomatic
Definition: OriginObj.h:510
Definition: OriginObj.h:57
Definition: OriginObj.h:38
bool formatPercentages
Definition: OriginObj.h:512
Definition: OriginObj.h:35
bool loose
Definition: OriginObj.h:387
Definition: OriginObj.h:210
unsigned short fontSize
Definition: OriginObj.h:468
GraphAxisBreak yAxisBreak
Definition: OriginObj.h:984
Definition: OriginObj.h:721
Bitmap(const std::string &_name=std::string())
Definition: OriginObj.h:933
ColumnType type
Definition: OriginObj.h:339
Definition: OriginObj.h:227
unsigned char p1SymbolType
Definition: OriginObj.h:620
int width
Definition: OriginObj.h:347
Color lineColor
Definition: OriginObj.h:731
double end
Definition: OriginObj.h:455
Color gridColor
Definition: OriginObj.h:598
MonthFormat
Definition: OriginObj.h:96
Definition: OriginObj.h:335
Definition: OriginObj.h:60
ValueType valueType
Definition: OriginObj.h:340
MatrixSheet(const std::string &_name=std::string(), unsigned int _index=0)
Definition: OriginObj.h:415
std::string yColumnName
Definition: OriginObj.h:729
TextBox(const std::string &_text=std::string())
Definition: OriginObj.h:475
std::string endYColumnName
Definition: OriginObj.h:544
Definition: OriginObj.h:33
Definition: OriginObj.h:37
double as_double() const
Definition: OriginObj.h:277
NumericDisplayType numericDisplayType
Definition: OriginObj.h:406
Definition: OriginObj.h:92
Definition: OriginObj.h:615
Plot
Definition: OriginObj.h:650
Definition: OriginObj.h:335
int valueTypeSpecification
Definition: OriginObj.h:403
Definition: OriginObj.h:275
Definition: OriginObj.h:149
Definition: OriginObj.h:138
ColorMap colorMap
Definition: OriginObj.h:612
unsigned char column
Definition: OriginObj.h:189
Definition: OriginObj.h:670
int constMagnitude
Definition: OriginObj.h:551
Definition: OriginObj.h:398
time_t modificationDate
Definition: OriginObj.h:1118
unsigned char minorTicksAfter
Definition: OriginObj.h:790
bool fillAreaWithLineTransparency
Definition: OriginObj.h:743
Definition: OriginObj.h:656
Definition: OriginObj.h:176
Definition: OriginObj.h:85
Definition: OriginObj.h:667
Color lineColor
Definition: OriginObj.h:588
unsigned char symbolInterior
Definition: OriginObj.h:750
ViewType view
Definition: OriginObj.h:410
float multiplier
Definition: OriginObj.h:549
bool fillEnabled
Definition: OriginObj.h:229
Definition: OriginObj.h:447
unsigned short arrowLength
Definition: OriginObj.h:540
Definition: OriginObj.h:83
Definition: OriginObj.h:113
Definition: OriginObj.h:119
vtype
Definition: OriginObj.h:275
Definition: OriginObj.h:140
Definition: OriginObj.h:719
Definition: OriginObj.h:235
double step
Definition: OriginObj.h:862
unsigned char starting
Definition: OriginObj.h:188
Color fillColor
Definition: OriginObj.h:212
unsigned char viewAngle
Definition: OriginObj.h:500
Definition: OriginObj.h:46
Matrix(const std::string &_name=std::string())
Definition: OriginObj.h:443
Definition: OriginObj.h:697
Color symbolColor
Definition: OriginObj.h:752
unsigned char minorTicksBefore
Definition: OriginObj.h:789
PercentileProperties percentile
Definition: OriginObj.h:991
State
Definition: OriginObj.h:235
Bitmap(const Bitmap &bitmap)
Definition: OriginObj.h:936
short right
Definition: OriginObj.h:197
short bottom
Definition: OriginObj.h:198
std::vector< double > coordinates
Definition: OriginObj.h:413
time_t modificationDate
Definition: OriginObj.h:246
Definition: OriginObj.h:398
GraphAxisTick tickAxis[2]
Definition: OriginObj.h:870
Definition: OriginObj.h:335
TextProperties text
Definition: OriginObj.h:768
vtype type() const
Definition: OriginObj.h:276
std::vector< GraphCurve > curves
Definition: OriginObj.h:1000
int xOffset
Definition: OriginObj.h:1015
unsigned int sheet
Definition: OriginObj.h:350
std::string dataName
Definition: OriginObj.h:726
Definition: OriginObj.h:673
double y
Definition: OriginObj.h:908
Definition: OriginObj.h:437
bool connectMissingData
Definition: OriginObj.h:1093
TextBox(const std::string &_text, Rect _clientRect, Color _color, unsigned short _fontSize, int _rotation, int _tab, BorderType _borderType, Attach _attach, bool _shown=true)
Definition: OriginObj.h:485
ColorMapVector levels
Definition: OriginObj.h:230
bool orthographic3D
Definition: OriginObj.h:1021
bool is3D
Definition: OriginObj.h:1091
Attach attach
Definition: OriginObj.h:917
std::vector< GraphLayer > layers
Definition: OriginObj.h:1088
Definition: OriginObj.h:78
bool formatCategories
Definition: OriginObj.h:513
double histogramBin
Definition: OriginObj.h:987
unsigned char boxRange
Definition: OriginObj.h:625
Definition: OriginObj.h:702
Definition: OriginObj.h:712
std::vector< double > data
Definition: OriginObj.h:412
std::string name
Definition: OriginObj.h:238
Definition: OriginObj.h:695
double m_double
Definition: OriginObj.h:323
Definition: OriginObj.h:678
double fillAreaPatternWidth
Definition: OriginObj.h:745
Definition: OriginObj.h:671
unsigned int beginRow
Definition: OriginObj.h:352
unsigned short colorBarThickness
Definition: OriginObj.h:962
Definition: OriginObj.h:72
ProjectNode(const std::string &_name=std::string(), NodeType _type=Folder, const time_t _creationDate=time(nullptr), const time_t _modificationDate=time(nullptr), bool _active=false)
Definition: OriginObj.h:1121
Rect clientRect
Definition: OriginObj.h:926
unsigned short displacement
Definition: OriginObj.h:507
Definition: OriginObj.h:674
unsigned short fontSize
Definition: OriginObj.h:835
Definition: OriginObj.h:41
Definition: OriginObj.h:164
Definition: OriginObj.h:1086
LineVertex begin
Definition: OriginObj.h:920
Definition: OriginObj.h:592
Color backgroundColor
Definition: OriginObj.h:976
Definition: OriginObj.h:844
Definition: OriginObj.h:98
int rotation
Definition: OriginObj.h:469
Definition: OriginObj.h:335
float zLength
Definition: OriginObj.h:1008
Definition: OriginObj.h:844
Definition: OriginObj.h:713
Graph(const std::string &_name=std::string())
Definition: OriginObj.h:1096
unsigned char style
Definition: OriginObj.h:919
Definition: OriginObj.h:90
unsigned char minSymbolType
Definition: OriginObj.h:621
unsigned long size
Definition: OriginObj.h:928
Definition: OriginObj.h:584
Rect clientRect
Definition: OriginObj.h:466
Definition: OriginObj.h:107
Definition: OriginObj.h:707
Definition: OriginObj.h:686
Definition: OriginObj.h:664
Definition: OriginObj.h:652
Definition: OriginObj.h:148
std::vector< variant > data
Definition: OriginObj.h:354
Definition: OriginObj.h:31
Definition: OriginObj.h:86
Definition: OriginObj.h:159
GraphAxis yAxis
Definition: OriginObj.h:980
bool fontUnderline
Definition: OriginObj.h:572
unsigned char * data
Definition: OriginObj.h:931
Definition: OriginObj.h:672
int objectID
Definition: OriginObj.h:240
bool isWaterfall
Definition: OriginObj.h:1014
std::string name
Definition: OriginObj.h:1116
short rotation
Definition: OriginObj.h:576
unsigned char style
Definition: OriginObj.h:808
Definition: OriginObj.h:902
GraphAxis xAxis
Definition: OriginObj.h:979