37#include "boost/variant.hpp"
41#define _ONAN (-1.23456789E-300)
139 Window(
const string& _name=
"",
const string& _label =
"",
bool _hidden =
false)
149 typedef boost::variant<double, string>
variant;
206 Excel(
const string& _name =
"",
const string& _label =
"",
int _maxRows = 0,
bool _hidden =
false,
bool _loose =
true)
207 :
Window(_name, _label, _hidden)
235 Matrix(
const string& _name =
"",
unsigned int _index = 0)
262 Function(
const string& _name =
"",
unsigned int _index = 0)
435 enum LineConnect {
NoLine = 0,
Straight = 1,
TwoPointSegment = 2,
ThreePointSegment = 3,
BSpline = 8,
Spline = 9,
StepHorizontal = 11,
StepVertical = 12,
StepHCenter = 13,
StepVCenter = 14,
Bezier = 15};
701 for (vector<GraphCurve>::const_iterator it =
curves.begin(); it !=
curves.end(); ++it)
755 ProjectNode(
const string& _name =
"",
NodeType _type =
Folder,
const time_t _creationDate = time(NULL),
const time_t _modificationDate = time(NULL))
Definition: OriginObj.h:44
vector< pair< double, ColorMapLevel > > ColorMapVector
Definition: OriginObj.h:116
Attach
Definition: OriginObj.h:47
@ Page
Definition: OriginObj.h:47
@ Scale
Definition: OriginObj.h:47
@ Frame
Definition: OriginObj.h:47
boost::variant< double, string > variant
Definition: OriginObj.h:149
BorderType
Definition: OriginObj.h:48
@ None
Definition: OriginObj.h:48
@ BlackLine
Definition: OriginObj.h:48
@ WhiteOut
Definition: OriginObj.h:48
@ Shadow
Definition: OriginObj.h:48
@ BlackOut
Definition: OriginObj.h:48
@ DarkMarble
Definition: OriginObj.h:48
FillPattern
Definition: OriginObj.h:49
@ CrossDense
Definition: OriginObj.h:51
@ FDiagSparse
Definition: OriginObj.h:49
@ BDiagDense
Definition: OriginObj.h:49
@ FDiagMedium
Definition: OriginObj.h:49
@ DiagCrossMedium
Definition: OriginObj.h:50
@ BDiagMedium
Definition: OriginObj.h:49
@ CrossMedium
Definition: OriginObj.h:51
@ HorizontalDense
Definition: OriginObj.h:50
@ HorizontalSparse
Definition: OriginObj.h:50
@ VerticalMedium
Definition: OriginObj.h:51
@ BDiagSparse
Definition: OriginObj.h:49
@ HorizontalMedium
Definition: OriginObj.h:50
@ FDiagDense
Definition: OriginObj.h:49
@ DiagCrossDense
Definition: OriginObj.h:50
@ VerticalSparse
Definition: OriginObj.h:51
@ NoFill
Definition: OriginObj.h:49
@ DiagCrossSparse
Definition: OriginObj.h:50
@ CrossSparse
Definition: OriginObj.h:51
@ VerticalDense
Definition: OriginObj.h:51
ValueType
Definition: OriginObj.h:45
@ TickIndexedDataset
Definition: OriginObj.h:45
@ Month
Definition: OriginObj.h:45
@ ColumnHeading
Definition: OriginObj.h:45
@ Categorical
Definition: OriginObj.h:45
@ TextNumeric
Definition: OriginObj.h:45
@ Date
Definition: OriginObj.h:45
@ Time
Definition: OriginObj.h:45
@ Numeric
Definition: OriginObj.h:45
@ Text
Definition: OriginObj.h:45
@ Day
Definition: OriginObj.h:45
NumericDisplayType
Definition: OriginObj.h:46
@ DecimalPlaces
Definition: OriginObj.h:46
@ SignificantDigits
Definition: OriginObj.h:46
@ DefaultDecimalDigits
Definition: OriginObj.h:46
Definition: endianfstream.hh:36
Definition: OriginObj.h:609
BorderType borderType
Definition: OriginObj.h:614
Rect clientRect
Definition: OriginObj.h:610
unsigned char * data
Definition: OriginObj.h:615
Bitmap(const string &_name="")
Definition: OriginObj.h:617
~Bitmap()
Definition: OriginObj.h:639
Bitmap(const Bitmap &bitmap)
Definition: OriginObj.h:625
unsigned long size
Definition: OriginObj.h:612
string windowName
Definition: OriginObj.h:613
Attach attach
Definition: OriginObj.h:611
Definition: OriginObj.h:102
Color lineColor
Definition: OriginObj.h:109
Color fillPatternColor
Definition: OriginObj.h:105
bool labelVisible
Definition: OriginObj.h:113
bool lineVisible
Definition: OriginObj.h:108
Color fillColor
Definition: OriginObj.h:103
unsigned char lineStyle
Definition: OriginObj.h:110
unsigned char fillPattern
Definition: OriginObj.h:104
double lineWidth
Definition: OriginObj.h:111
double fillPatternLineWidth
Definition: OriginObj.h:106
Definition: OriginObj.h:119
ColorMapVector levels
Definition: OriginObj.h:121
bool fillEnabled
Definition: OriginObj.h:120
Definition: OriginObj.h:647
bool reverseOrder
Definition: OriginObj.h:648
unsigned short colorBarThickness
Definition: OriginObj.h:650
unsigned short labelGap
Definition: OriginObj.h:649
Color labelsColor
Definition: OriginObj.h:651
Definition: OriginObj.h:54
unsigned char starting
Definition: OriginObj.h:65
ColorType type
Definition: OriginObj.h:60
unsigned char custom[3]
Definition: OriginObj.h:64
unsigned char regular
Definition: OriginObj.h:63
unsigned char column
Definition: OriginObj.h:66
RegularColor
Definition: OriginObj.h:56
@ DarkCyan
Definition: OriginObj.h:57
@ Pink
Definition: OriginObj.h:57
@ Olive
Definition: OriginObj.h:57
@ Orange
Definition: OriginObj.h:57
@ Royal
Definition: OriginObj.h:57
@ Black
Definition: OriginObj.h:56
@ Violet
Definition: OriginObj.h:57
@ LTYellow
Definition: OriginObj.h:58
@ Purple
Definition: OriginObj.h:57
@ Gray
Definition: OriginObj.h:58
@ DarkGray
Definition: OriginObj.h:58
@ Magenta
Definition: OriginObj.h:56
@ DarkYellow
Definition: OriginObj.h:56
@ Red
Definition: OriginObj.h:56
@ Wine
Definition: OriginObj.h:57
@ LTCyan
Definition: OriginObj.h:58
@ Cyan
Definition: OriginObj.h:56
@ White
Definition: OriginObj.h:57
@ Navy
Definition: OriginObj.h:56
@ LTMagenta
Definition: OriginObj.h:58
@ Blue
Definition: OriginObj.h:56
@ Yellow
Definition: OriginObj.h:56
@ LightGray
Definition: OriginObj.h:58
@ Green
Definition: OriginObj.h:56
ColorType
Definition: OriginObj.h:55
@ RGB
Definition: OriginObj.h:55
@ Custom
Definition: OriginObj.h:55
@ Regular
Definition: OriginObj.h:55
@ Mapping
Definition: OriginObj.h:55
@ Increment
Definition: OriginObj.h:55
@ Indexing
Definition: OriginObj.h:55
@ None
Definition: OriginObj.h:55
@ Automatic
Definition: OriginObj.h:55
Definition: OriginObj.h:201
unsigned int maxRows
Definition: OriginObj.h:202
Excel(const string &_name="", const string &_label="", int _maxRows=0, bool _hidden=false, bool _loose=true)
Definition: OriginObj.h:206
bool loose
Definition: OriginObj.h:203
vector< SpreadSheet > sheets
Definition: OriginObj.h:204
Definition: OriginObj.h:251
FunctionType type
Definition: OriginObj.h:255
Function(const string &_name="", unsigned int _index=0)
Definition: OriginObj.h:262
string formula
Definition: OriginObj.h:256
double begin
Definition: OriginObj.h:257
FunctionType
Definition: OriginObj.h:252
@ Polar
Definition: OriginObj.h:252
@ Normal
Definition: OriginObj.h:252
string name
Definition: OriginObj.h:254
double end
Definition: OriginObj.h:258
int totalPoints
Definition: OriginObj.h:259
unsigned int index
Definition: OriginObj.h:260
Definition: OriginObj.h:484
double position
Definition: OriginObj.h:490
double scaleIncrementBefore
Definition: OriginObj.h:492
double to
Definition: OriginObj.h:489
bool log10
Definition: OriginObj.h:487
bool show
Definition: OriginObj.h:485
double from
Definition: OriginObj.h:488
unsigned char minorTicksBefore
Definition: OriginObj.h:495
unsigned char minorTicksAfter
Definition: OriginObj.h:496
double scaleIncrementAfter
Definition: OriginObj.h:493
GraphAxisBreak()
Definition: OriginObj.h:498
Definition: OriginObj.h:527
int rotation
Definition: OriginObj.h:537
unsigned char color
Definition: OriginObj.h:529
int decimalPlaces
Definition: OriginObj.h:532
string columnName
Definition: OriginObj.h:536
ValueType valueType
Definition: OriginObj.h:530
unsigned short fontSize
Definition: OriginObj.h:533
int valueTypeSpecification
Definition: OriginObj.h:531
string dataName
Definition: OriginObj.h:535
bool hidden
Definition: OriginObj.h:528
bool fontBold
Definition: OriginObj.h:534
Definition: OriginObj.h:541
Scale
Definition: OriginObj.h:543
@ Reciprocal
Definition: OriginObj.h:543
@ Probit
Definition: OriginObj.h:543
@ Log10
Definition: OriginObj.h:543
@ Ln
Definition: OriginObj.h:543
@ OffsetReciprocal
Definition: OriginObj.h:543
@ Probability
Definition: OriginObj.h:543
@ Linear
Definition: OriginObj.h:543
@ Log2
Definition: OriginObj.h:543
@ Logit
Definition: OriginObj.h:543
GraphGrid majorGrid
Definition: OriginObj.h:552
unsigned char minorTicks
Definition: OriginObj.h:550
AxisPosition
Definition: OriginObj.h:542
@ Right
Definition: OriginObj.h:542
@ Bottom
Definition: OriginObj.h:542
@ Left
Definition: OriginObj.h:542
@ Back
Definition: OriginObj.h:542
@ Front
Definition: OriginObj.h:542
@ Top
Definition: OriginObj.h:542
AxisPosition position
Definition: OriginObj.h:545
double max
Definition: OriginObj.h:547
GraphAxisTick tickAxis[2]
Definition: OriginObj.h:555
unsigned char majorTicks
Definition: OriginObj.h:549
double min
Definition: OriginObj.h:546
GraphGrid minorGrid
Definition: OriginObj.h:553
GraphAxisFormat formatAxis[2]
Definition: OriginObj.h:554
double step
Definition: OriginObj.h:548
unsigned char scale
Definition: OriginObj.h:551
Definition: OriginObj.h:426
unsigned char fillAreaPattern
Definition: OriginObj.h:450
unsigned char symbolThickness
Definition: OriginObj.h:462
PieProperties pie
Definition: OriginObj.h:468
Color symbolFillColor
Definition: OriginObj.h:460
bool connectSymbols
Definition: OriginObj.h:465
unsigned char fillAreaPatternBorderStyle
Definition: OriginObj.h:454
TextProperties text
Definition: OriginObj.h:474
Color symbolColor
Definition: OriginObj.h:459
unsigned char lineConnect
Definition: OriginObj.h:444
string dataName
Definition: OriginObj.h:438
Color fillAreaPatternColor
Definition: OriginObj.h:452
Color lineColor
Definition: OriginObj.h:442
string zColumnName
Definition: OriginObj.h:441
Plot
Definition: OriginObj.h:427
@ Scatter
Definition: OriginObj.h:427
@ Wall3D
Definition: OriginObj.h:428
@ Histogram
Definition: OriginObj.h:429
@ PlotDot
Definition: OriginObj.h:428
@ Unknown
Definition: OriginObj.h:430
@ Box
Definition: OriginObj.h:427
@ TextPlot
Definition: OriginObj.h:430
@ Pie
Definition: OriginObj.h:429
@ SurfaceColorFill
Definition: OriginObj.h:431
@ XYZContour
Definition: OriginObj.h:432
@ BarStack
Definition: OriginObj.h:429
@ ColumnStack
Definition: OriginObj.h:428
@ SurfaceWireframe
Definition: OriginObj.h:431
@ Bar
Definition: OriginObj.h:429
@ Contour
Definition: OriginObj.h:430
@ Area
Definition: OriginObj.h:427
@ SurfaceColorMap
Definition: OriginObj.h:430
@ LineSymbol
Definition: OriginObj.h:427
@ Column
Definition: OriginObj.h:427
@ Polar
Definition: OriginObj.h:433
@ Bar3D
Definition: OriginObj.h:428
@ Text3D
Definition: OriginObj.h:431
@ XErrorBar
Definition: OriginObj.h:430
@ FillArea
Definition: OriginObj.h:433
@ LineSeries
Definition: OriginObj.h:432
@ ColumnFloat
Definition: OriginObj.h:428
@ Line3D
Definition: OriginObj.h:431
@ HiLoClose
Definition: OriginObj.h:427
@ AreaStack
Definition: OriginObj.h:429
@ MatrixImage
Definition: OriginObj.h:429
@ SurfaceBars
Definition: OriginObj.h:431
@ ErrorBar
Definition: OriginObj.h:430
@ FlowVector
Definition: OriginObj.h:429
@ Vector
Definition: OriginObj.h:428
@ SmithChart
Definition: OriginObj.h:433
@ GraphScatter3D
Definition: OriginObj.h:432
@ GraphTrajectory3D
Definition: OriginObj.h:433
@ YErrorBar
Definition: OriginObj.h:432
@ Mesh3D
Definition: OriginObj.h:431
@ Ribbon3D
Definition: OriginObj.h:428
@ XYErrorBar
Definition: OriginObj.h:432
@ XYZTriangular
Definition: OriginObj.h:432
string xColumnName
Definition: OriginObj.h:439
unsigned char lineStyle
Definition: OriginObj.h:443
bool fillArea
Definition: OriginObj.h:448
VectorProperties vector
Definition: OriginObj.h:471
SurfaceProperties surface
Definition: OriginObj.h:477
unsigned char pointOffset
Definition: OriginObj.h:463
LineConnect
Definition: OriginObj.h:435
@ Straight
Definition: OriginObj.h:435
@ TwoPointSegment
Definition: OriginObj.h:435
@ Spline
Definition: OriginObj.h:435
@ StepHCenter
Definition: OriginObj.h:435
@ Bezier
Definition: OriginObj.h:435
@ StepHorizontal
Definition: OriginObj.h:435
@ BSpline
Definition: OriginObj.h:435
@ ThreePointSegment
Definition: OriginObj.h:435
@ StepVCenter
Definition: OriginObj.h:435
@ StepVertical
Definition: OriginObj.h:435
@ NoLine
Definition: OriginObj.h:435
unsigned char boxWidth
Definition: OriginObj.h:445
string yColumnName
Definition: OriginObj.h:440
LineStyle
Definition: OriginObj.h:434
@ DashDot
Definition: OriginObj.h:434
@ DashDotDot
Definition: OriginObj.h:434
@ ShortDash
Definition: OriginObj.h:434
@ Dash
Definition: OriginObj.h:434
@ Solid
Definition: OriginObj.h:434
@ ShortDot
Definition: OriginObj.h:434
@ Dot
Definition: OriginObj.h:434
@ ShortDashDot
Definition: OriginObj.h:434
unsigned char type
Definition: OriginObj.h:437
unsigned char fillAreaType
Definition: OriginObj.h:449
double lineWidth
Definition: OriginObj.h:446
double symbolSize
Definition: OriginObj.h:461
double fillAreaPatternWidth
Definition: OriginObj.h:453
Color fillAreaPatternBorderColor
Definition: OriginObj.h:455
ColorMap colorMap
Definition: OriginObj.h:480
double fillAreaPatternBorderWidth
Definition: OriginObj.h:456
unsigned short symbolType
Definition: OriginObj.h:458
Color fillAreaColor
Definition: OriginObj.h:451
Definition: OriginObj.h:504
double width
Definition: OriginObj.h:508
unsigned char style
Definition: OriginObj.h:507
bool hidden
Definition: OriginObj.h:505
unsigned char color
Definition: OriginObj.h:506
Definition: OriginObj.h:711
double step
Definition: OriginObj.h:714
GraphLayerRange(double _min=0.0, double _max=0.0, double _step=0.0)
Definition: OriginObj.h:716
double max
Definition: OriginObj.h:713
double min
Definition: OriginObj.h:712
Definition: OriginObj.h:655
vector< GraphCurve > curves
Definition: OriginObj.h:681
bool is3D() const
Definition: OriginObj.h:699
double histogramBegin
Definition: OriginObj.h:670
double histogramBin
Definition: OriginObj.h:669
ColorScale colorScale
Definition: OriginObj.h:674
TextBox legend
Definition: OriginObj.h:657
vector< TextBox > pieTexts
Definition: OriginObj.h:677
vector< Figure > figures
Definition: OriginObj.h:679
GraphAxisBreak zAxisBreak
Definition: OriginObj.h:667
PercentileProperties percentile
Definition: OriginObj.h:673
double hLine
Definition: OriginObj.h:689
float yLength
Definition: OriginObj.h:684
vector< Bitmap > bitmaps
Definition: OriginObj.h:680
GraphLayer()
Definition: OriginObj.h:693
Color backgroundColor
Definition: OriginObj.h:658
vector< TextBox > texts
Definition: OriginObj.h:676
double vLine
Definition: OriginObj.h:688
float zLength
Definition: OriginObj.h:685
bool isXYY3D
Definition: OriginObj.h:691
GraphAxisBreak xAxisBreak
Definition: OriginObj.h:665
Rect clientRect
Definition: OriginObj.h:656
double histogramEnd
Definition: OriginObj.h:671
bool imageProfileTool
Definition: OriginObj.h:687
GraphAxis xAxis
Definition: OriginObj.h:661
vector< Line > lines
Definition: OriginObj.h:678
float xLength
Definition: OriginObj.h:683
BorderType borderType
Definition: OriginObj.h:659
GraphAxis yAxis
Definition: OriginObj.h:662
GraphAxisBreak yAxisBreak
Definition: OriginObj.h:666
GraphAxis zAxis
Definition: OriginObj.h:663
Definition: OriginObj.h:724
Graph(const string &_name="")
Definition: OriginObj.h:731
unsigned short height
Definition: OriginObj.h:727
unsigned short width
Definition: OriginObj.h:726
bool is3D
Definition: OriginObj.h:728
bool isLayout
Definition: OriginObj.h:729
vector< GraphLayer > layers
Definition: OriginObj.h:725
Definition: OriginObj.h:581
double shapeLength
Definition: OriginObj.h:584
unsigned char shapeType
Definition: OriginObj.h:582
LineVertex()
Definition: OriginObj.h:588
double x
Definition: OriginObj.h:585
double shapeWidth
Definition: OriginObj.h:583
double y
Definition: OriginObj.h:586
Definition: OriginObj.h:598
Color color
Definition: OriginObj.h:600
double width
Definition: OriginObj.h:602
Rect clientRect
Definition: OriginObj.h:599
unsigned char style
Definition: OriginObj.h:603
LineVertex end
Definition: OriginObj.h:605
Attach attach
Definition: OriginObj.h:601
LineVertex begin
Definition: OriginObj.h:604
Definition: OriginObj.h:215
Matrix(const string &_name="", unsigned int _index=0)
Definition: OriginObj.h:235
unsigned short rowCount
Definition: OriginObj.h:219
HeaderViewType header
Definition: OriginObj.h:230
HeaderViewType
Definition: OriginObj.h:217
@ ColumnRow
Definition: OriginObj.h:217
@ XY
Definition: OriginObj.h:217
int decimalPlaces
Definition: OriginObj.h:223
ColorMap colorMap
Definition: OriginObj.h:231
vector< double > coordinates
Definition: OriginObj.h:233
int width
Definition: OriginObj.h:226
int valueTypeSpecification
Definition: OriginObj.h:221
int significantDigits
Definition: OriginObj.h:222
NumericDisplayType numericDisplayType
Definition: OriginObj.h:224
unsigned int index
Definition: OriginObj.h:227
ViewType
Definition: OriginObj.h:216
@ DataView
Definition: OriginObj.h:216
@ ImageView
Definition: OriginObj.h:216
unsigned int sheets
Definition: OriginObj.h:228
vector< double > data
Definition: OriginObj.h:232
string command
Definition: OriginObj.h:225
ViewType view
Definition: OriginObj.h:229
unsigned short columnCount
Definition: OriginObj.h:220
Definition: OriginObj.h:739
string text
Definition: OriginObj.h:740
Note(const string &_name="")
Definition: OriginObj.h:741
Definition: OriginObj.h:409
double boxCoeff
Definition: OriginObj.h:420
unsigned char meanSymbolType
Definition: OriginObj.h:412
unsigned short symbolSize
Definition: OriginObj.h:417
Color symbolFillColor
Definition: OriginObj.h:416
unsigned char boxRange
Definition: OriginObj.h:418
Color symbolColor
Definition: OriginObj.h:415
unsigned char p99SymbolType
Definition: OriginObj.h:411
unsigned char whiskersRange
Definition: OriginObj.h:419
unsigned char maxSymbolType
Definition: OriginObj.h:410
unsigned char p1SymbolType
Definition: OriginObj.h:413
double whiskersCoeff
Definition: OriginObj.h:421
unsigned char minSymbolType
Definition: OriginObj.h:414
bool diamondBox
Definition: OriginObj.h:422
Definition: OriginObj.h:302
bool formatAutomatic
Definition: OriginObj.h:313
unsigned short radius
Definition: OriginObj.h:307
bool clockwiseRotation
Definition: OriginObj.h:305
bool formatPercentages
Definition: OriginObj.h:315
bool formatCategories
Definition: OriginObj.h:316
short rotation
Definition: OriginObj.h:306
unsigned short displacement
Definition: OriginObj.h:310
unsigned char viewAngle
Definition: OriginObj.h:303
unsigned short distance
Definition: OriginObj.h:318
unsigned char thickness
Definition: OriginObj.h:304
unsigned long displacedSectionCount
Definition: OriginObj.h:309
unsigned short horizontalOffset
Definition: OriginObj.h:308
bool positionAssociate
Definition: OriginObj.h:317
PieProperties()
Definition: OriginObj.h:320
bool formatValues
Definition: OriginObj.h:314
Definition: OriginObj.h:747
NodeType
Definition: OriginObj.h:748
@ Graph
Definition: OriginObj.h:748
@ Matrix
Definition: OriginObj.h:748
@ Excel
Definition: OriginObj.h:748
@ SpreadSheet
Definition: OriginObj.h:748
@ Note
Definition: OriginObj.h:748
@ Graph3D
Definition: OriginObj.h:748
@ Folder
Definition: OriginObj.h:748
NodeType type
Definition: OriginObj.h:750
time_t creationDate
Definition: OriginObj.h:752
time_t modificationDate
Definition: OriginObj.h:753
ProjectNode(const string &_name="", NodeType _type=Folder, const time_t _creationDate=time(NULL), const time_t _modificationDate=time(NULL))
Definition: OriginObj.h:755
string name
Definition: OriginObj.h:751
Definition: OriginObj.h:71
short right
Definition: OriginObj.h:74
short bottom
Definition: OriginObj.h:75
Rect(short width=0, short height=0)
Definition: OriginObj.h:77
int height() const
Definition: OriginObj.h:85
short left
Definition: OriginObj.h:72
bool isValid() const
Definition: OriginObj.h:95
short top
Definition: OriginObj.h:73
int width() const
Definition: OriginObj.h:90
Definition: OriginObj.h:152
SpreadColumn(const string &_name="", unsigned int _index=0)
Definition: OriginObj.h:169
string command
Definition: OriginObj.h:162
vector< variant > data
Definition: OriginObj.h:167
int decimalPlaces
Definition: OriginObj.h:160
unsigned int sheet
Definition: OriginObj.h:166
ColumnType
Definition: OriginObj.h:153
@ NONE
Definition: OriginObj.h:153
@ Y
Definition: OriginObj.h:153
@ X
Definition: OriginObj.h:153
@ XErr
Definition: OriginObj.h:153
@ YErr
Definition: OriginObj.h:153
@ Z
Definition: OriginObj.h:153
@ Label
Definition: OriginObj.h:153
string name
Definition: OriginObj.h:155
unsigned int index
Definition: OriginObj.h:165
int significantDigits
Definition: OriginObj.h:159
int width
Definition: OriginObj.h:164
int valueTypeSpecification
Definition: OriginObj.h:158
ColumnType type
Definition: OriginObj.h:156
string comment
Definition: OriginObj.h:163
ValueType valueType
Definition: OriginObj.h:157
NumericDisplayType numericDisplayType
Definition: OriginObj.h:161
Definition: OriginObj.h:185
SpreadSheet(const string &_name="")
Definition: OriginObj.h:192
unsigned int maxRows
Definition: OriginObj.h:186
bool loose
Definition: OriginObj.h:187
unsigned int sheets
Definition: OriginObj.h:189
bool multisheet
Definition: OriginObj.h:188
vector< SpreadColumn > columns
Definition: OriginObj.h:190
Definition: OriginObj.h:378
double lineWidth
Definition: OriginObj.h:382
bool fill
Definition: OriginObj.h:379
Color lineColor
Definition: OriginObj.h:381
bool contour
Definition: OriginObj.h:380
Definition: OriginObj.h:376
Grids grids
Definition: OriginObj.h:389
bool backColorEnabled
Definition: OriginObj.h:393
ColorMap colorMap
Definition: OriginObj.h:405
Type
Definition: OriginObj.h:385
@ ColorMap3D
Definition: OriginObj.h:385
@ WireFrame
Definition: OriginObj.h:385
@ Bars
Definition: OriginObj.h:385
@ ColorFill
Definition: OriginObj.h:385
Color ySideWallColor
Definition: OriginObj.h:399
SurfaceColoration bottomContour
Definition: OriginObj.h:403
double gridLineWidth
Definition: OriginObj.h:390
Color xSideWallColor
Definition: OriginObj.h:398
bool sideWallEnabled
Definition: OriginObj.h:397
Color frontColor
Definition: OriginObj.h:394
unsigned char type
Definition: OriginObj.h:388
Grids
Definition: OriginObj.h:386
@ X
Definition: OriginObj.h:386
@ XY
Definition: OriginObj.h:386
@ None
Definition: OriginObj.h:386
@ Y
Definition: OriginObj.h:386
SurfaceColoration surface
Definition: OriginObj.h:401
SurfaceColoration topContour
Definition: OriginObj.h:402
Color backColor
Definition: OriginObj.h:395
Color gridColor
Definition: OriginObj.h:391
Definition: OriginObj.h:275
Rect clientRect
Definition: OriginObj.h:277
Color color
Definition: OriginObj.h:278
BorderType borderType
Definition: OriginObj.h:282
int tab
Definition: OriginObj.h:281
string text
Definition: OriginObj.h:276
TextBox(const string &_text="")
Definition: OriginObj.h:285
unsigned short fontSize
Definition: OriginObj.h:279
int rotation
Definition: OriginObj.h:280
TextBox(const string &_text, const Rect &_clientRect, const Color &_color, unsigned short _fontSize, int _rotation, int _tab, BorderType _borderType, Attach _attach)
Definition: OriginObj.h:289
Attach attach
Definition: OriginObj.h:283
Definition: OriginObj.h:359
bool whiteOut
Definition: OriginObj.h:366
short yOffset
Definition: OriginObj.h:371
bool fontItalic
Definition: OriginObj.h:364
short rotation
Definition: OriginObj.h:369
bool fontUnderline
Definition: OriginObj.h:365
Justify justify
Definition: OriginObj.h:367
unsigned short fontSize
Definition: OriginObj.h:372
Justify
Definition: OriginObj.h:360
@ Center
Definition: OriginObj.h:360
@ Right
Definition: OriginObj.h:360
@ Left
Definition: OriginObj.h:360
bool fontBold
Definition: OriginObj.h:363
short xOffset
Definition: OriginObj.h:370
Color color
Definition: OriginObj.h:362
Definition: OriginObj.h:331
double width
Definition: OriginObj.h:335
int constMagnitude
Definition: OriginObj.h:347
float multiplier
Definition: OriginObj.h:345
int constAngle
Definition: OriginObj.h:346
string angleColumnName
Definition: OriginObj.h:343
string magnitudeColumnName
Definition: OriginObj.h:344
VectorPosition position
Definition: OriginObj.h:342
unsigned char arrowAngle
Definition: OriginObj.h:337
string endYColumnName
Definition: OriginObj.h:340
string endXColumnName
Definition: OriginObj.h:339
unsigned short arrowLenght
Definition: OriginObj.h:336
Color color
Definition: OriginObj.h:334
bool arrowClosed
Definition: OriginObj.h:338
VectorPosition
Definition: OriginObj.h:332
@ Tail
Definition: OriginObj.h:332
@ Midpoint
Definition: OriginObj.h:332
@ Head
Definition: OriginObj.h:332
VectorProperties()
Definition: OriginObj.h:349
Definition: OriginObj.h:125
time_t creationDate
Definition: OriginObj.h:136
string label
Definition: OriginObj.h:130
int objectID
Definition: OriginObj.h:131
Rect frameRect
Definition: OriginObj.h:135
State
Definition: OriginObj.h:126
@ Normal
Definition: OriginObj.h:126
@ Maximized
Definition: OriginObj.h:126
@ Minimized
Definition: OriginObj.h:126
Window(const string &_name="", const string &_label="", bool _hidden=false)
Definition: OriginObj.h:139
string name
Definition: OriginObj.h:129
State state
Definition: OriginObj.h:133
time_t modificationDate
Definition: OriginObj.h:137
Title title
Definition: OriginObj.h:134
bool hidden
Definition: OriginObj.h:132
Title
Definition: OriginObj.h:127
@ Label
Definition: OriginObj.h:127
@ Both
Definition: OriginObj.h:127
@ Name
Definition: OriginObj.h:127