41#define _ONAN (-1.23456789E-300)
166 Window(
const string& _name =
string(),
const string& _label =
string(),
bool _hidden =
false)
307 Excel(
const string& _name =
string(),
const string& _label =
string(),
int _maxRows = 0,
bool _hidden =
false,
bool _loose =
true)
308 :
Window(_name, _label, _hidden)
334 MatrixSheet(
const string& _name =
string(),
unsigned int _index = 0)
376 Function(
const string& _name =
string(),
unsigned int _index = 0)
921 for (vector<GraphCurve>::const_iterator it =
curves.begin(); it !=
curves.end(); ++it)
966 Graph(
const string& _name =
string())
979 Note(
const string& _name =
string())
994 ProjectNode(
const string& _name =
string(),
NodeType _type =
Folder,
const time_t _creationDate = time(
nullptr),
const time_t _modificationDate = time(
nullptr),
bool _active =
false)
Definition: OriginObj.h:186
double as_double() const
Definition: OriginObj.h:190
void asgString(const char *x)
Definition: OriginObj.h:238
Origin::Variant & operator=(const Origin::Variant &v)
Definition: OriginObj.h:211
~Variant()
Definition: OriginObj.h:227
Variant()
Definition: OriginObj.h:193
const char * as_string() const
Definition: OriginObj.h:191
vtype m_type
Definition: OriginObj.h:233
Variant(const double d)
Definition: OriginObj.h:194
Variant(const string &s)
Definition: OriginObj.h:195
char * m_string
Definition: OriginObj.h:236
vtype type() const
Definition: OriginObj.h:189
vtype
Definition: OriginObj.h:188
@ V_DOUBLE
Definition: OriginObj.h:188
@ V_STRING
Definition: OriginObj.h:188
Variant(const Variant &v)
Definition: OriginObj.h:200
double m_double
Definition: OriginObj.h:235
Definition: OriginObj.h:44
DayOfWeekFormat
Definition: OriginObj.h:67
@ DAY_LETTER
Definition: OriginObj.h:67
@ DAY_DDD
Definition: OriginObj.h:67
@ DAY_DDDD
Definition: OriginObj.h:67
vector< pair< double, ColorMapLevel > > ColorMapVector
Definition: OriginObj.h:140
Attach
Definition: OriginObj.h:70
@ Page
Definition: OriginObj.h:70
@ Scale
Definition: OriginObj.h:70
@ End_
Definition: OriginObj.h:70
@ Frame
Definition: OriginObj.h:70
NumericFormat
Definition: OriginObj.h:48
@ Decimal
Definition: OriginObj.h:48
@ DecimalWithMarks
Definition: OriginObj.h:48
@ Scientific
Definition: OriginObj.h:48
@ Engineering
Definition: OriginObj.h:48
BorderType
Definition: OriginObj.h:71
@ None
Definition: OriginObj.h:71
@ BlackLine
Definition: OriginObj.h:71
@ WhiteOut
Definition: OriginObj.h:71
@ Shadow
Definition: OriginObj.h:71
@ BlackOut
Definition: OriginObj.h:71
@ DarkMarble
Definition: OriginObj.h:71
ColorGradientDirection
Definition: OriginObj.h:75
@ NoGradient
Definition: OriginObj.h:75
@ BottomRight
Definition: OriginObj.h:75
@ Top
Definition: OriginObj.h:75
@ TopRight
Definition: OriginObj.h:75
@ TopLeft
Definition: OriginObj.h:75
@ Center
Definition: OriginObj.h:75
@ BottomLeft
Definition: OriginObj.h:75
@ Bottom
Definition: OriginObj.h:75
@ Right
Definition: OriginObj.h:75
@ Left
Definition: OriginObj.h:75
class Origin::Variant variant
FillPattern
Definition: OriginObj.h:72
@ CrossDense
Definition: OriginObj.h:74
@ FDiagSparse
Definition: OriginObj.h:72
@ BDiagDense
Definition: OriginObj.h:72
@ FDiagMedium
Definition: OriginObj.h:72
@ DiagCrossMedium
Definition: OriginObj.h:73
@ BDiagMedium
Definition: OriginObj.h:72
@ CrossMedium
Definition: OriginObj.h:74
@ HorizontalDense
Definition: OriginObj.h:73
@ HorizontalSparse
Definition: OriginObj.h:73
@ VerticalMedium
Definition: OriginObj.h:74
@ BDiagSparse
Definition: OriginObj.h:72
@ HorizontalMedium
Definition: OriginObj.h:73
@ FDiagDense
Definition: OriginObj.h:72
@ DiagCrossDense
Definition: OriginObj.h:73
@ VerticalSparse
Definition: OriginObj.h:74
@ NoFill
Definition: OriginObj.h:72
@ DiagCrossSparse
Definition: OriginObj.h:73
@ CrossSparse
Definition: OriginObj.h:74
@ VerticalDense
Definition: OriginObj.h:74
MonthFormat
Definition: OriginObj.h:65
@ MONTH_MMM
Definition: OriginObj.h:65
@ MONTH_MMMM
Definition: OriginObj.h:65
@ MONTH_LETTER
Definition: OriginObj.h:65
DateFormat
Definition: OriginObj.h:59
@ DATE_YYMMDD_HH_MM
Definition: OriginObj.h:61
@ DATE_M_D
Definition: OriginObj.h:60
@ DATE_DD_MM_YYYY
Definition: OriginObj.h:59
@ DATE_YYYY
Definition: OriginObj.h:60
@ DATE_D
Definition: OriginObj.h:60
@ DATE_YYMMDD_HH_MM_SS
Definition: OriginObj.h:61
@ DATE_DDD
Definition: OriginObj.h:60
@ DATE_YYMMDD
Definition: OriginObj.h:61
@ DATE_YYMMDD_HHMM
Definition: OriginObj.h:61
@ DATE_YYMMDD_HHMMSS
Definition: OriginObj.h:61
@ DATE_Q
Definition: OriginObj.h:62
@ DATE_Y
Definition: OriginObj.h:59
@ DATE_DDMMYYYY_HH_MM
Definition: OriginObj.h:60
@ DATE_YY
Definition: OriginObj.h:60
@ DATE_DD_MM_YYYY_HH_MM_SS
Definition: OriginObj.h:59
@ DATE_MMM_D
Definition: OriginObj.h:59
@ DATE_DDMMYYYY
Definition: OriginObj.h:59
@ DATE_DD_MM_YYYY_HH_MM
Definition: OriginObj.h:59
@ DATE_DAY_LETTER
Definition: OriginObj.h:60
@ DATE_HH_MM_SS_ZZZZ
Definition: OriginObj.h:62
@ DATE_M_D_YYYY
Definition: OriginObj.h:62
@ DATE_DDMMYYYY_HH_MM_SS
Definition: OriginObj.h:60
@ DATE_MMM
Definition: OriginObj.h:61
@ DATE_MONTH_LETTER
Definition: OriginObj.h:62
TimeFormat
Definition: OriginObj.h:52
@ TIME_HH_MM_AP
Definition: OriginObj.h:52
@ TIME_HH
Definition: OriginObj.h:52
@ TIME_HH_MM
Definition: OriginObj.h:52
@ TIME_HHMMSS
Definition: OriginObj.h:53
@ TIME_HHMM
Definition: OriginObj.h:53
@ TIME_HH_AP
Definition: OriginObj.h:52
@ TIME_HH_MM_SS
Definition: OriginObj.h:52
@ TIME_HH_MM_SS_ZZ
Definition: OriginObj.h:52
@ TIME_MM_SS
Definition: OriginObj.h:52
@ TIME_HH_MM_SS_ZZZ
Definition: OriginObj.h:53
@ TIME_MM_SS_ZZ
Definition: OriginObj.h:53
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:69
@ DecimalPlaces
Definition: OriginObj.h:69
@ SignificantDigits
Definition: OriginObj.h:69
@ DefaultDecimalDigits
Definition: OriginObj.h:69
Definition: OriginObj.h:786
BorderType borderType
Definition: OriginObj.h:791
Rect clientRect
Definition: OriginObj.h:787
Bitmap(const string &_name=string())
Definition: OriginObj.h:794
unsigned char * data
Definition: OriginObj.h:792
~Bitmap()
Definition: OriginObj.h:818
Bitmap(const Bitmap &bitmap)
Definition: OriginObj.h:803
unsigned long size
Definition: OriginObj.h:789
string windowName
Definition: OriginObj.h:790
Attach attach
Definition: OriginObj.h:788
Definition: OriginObj.h:126
Color lineColor
Definition: OriginObj.h:133
Color fillPatternColor
Definition: OriginObj.h:129
bool labelVisible
Definition: OriginObj.h:137
bool lineVisible
Definition: OriginObj.h:132
Color fillColor
Definition: OriginObj.h:127
unsigned char lineStyle
Definition: OriginObj.h:134
unsigned char fillPattern
Definition: OriginObj.h:128
double lineWidth
Definition: OriginObj.h:135
double fillPatternLineWidth
Definition: OriginObj.h:130
Definition: OriginObj.h:143
ColorMapVector levels
Definition: OriginObj.h:145
bool fillEnabled
Definition: OriginObj.h:144
Definition: OriginObj.h:826
bool visible
Definition: OriginObj.h:827
bool reverseOrder
Definition: OriginObj.h:828
unsigned short colorBarThickness
Definition: OriginObj.h:830
unsigned short labelGap
Definition: OriginObj.h:829
Color labelsColor
Definition: OriginObj.h:831
ColorScale()
Definition: OriginObj.h:832
Definition: OriginObj.h:78
unsigned char starting
Definition: OriginObj.h:89
ColorType type
Definition: OriginObj.h:84
unsigned char custom[3]
Definition: OriginObj.h:88
unsigned char regular
Definition: OriginObj.h:87
unsigned char column
Definition: OriginObj.h:90
RegularColor
Definition: OriginObj.h:80
@ DarkCyan
Definition: OriginObj.h:81
@ Pink
Definition: OriginObj.h:81
@ Olive
Definition: OriginObj.h:81
@ Orange
Definition: OriginObj.h:81
@ Royal
Definition: OriginObj.h:81
@ Black
Definition: OriginObj.h:80
@ Violet
Definition: OriginObj.h:81
@ LTYellow
Definition: OriginObj.h:82
@ Purple
Definition: OriginObj.h:81
@ Gray
Definition: OriginObj.h:82
@ DarkGray
Definition: OriginObj.h:82
@ Magenta
Definition: OriginObj.h:80
@ DarkYellow
Definition: OriginObj.h:80
@ Red
Definition: OriginObj.h:80
@ Wine
Definition: OriginObj.h:81
@ LTCyan
Definition: OriginObj.h:82
@ Cyan
Definition: OriginObj.h:80
@ White
Definition: OriginObj.h:81
@ Navy
Definition: OriginObj.h:80
@ SpecialV7Axis
Definition: OriginObj.h:82
@ LTMagenta
Definition: OriginObj.h:82
@ Blue
Definition: OriginObj.h:80
@ Yellow
Definition: OriginObj.h:80
@ LightGray
Definition: OriginObj.h:82
@ Green
Definition: OriginObj.h:80
ColorType
Definition: OriginObj.h:79
@ RGB
Definition: OriginObj.h:79
@ Custom
Definition: OriginObj.h:79
@ Regular
Definition: OriginObj.h:79
@ Mapping
Definition: OriginObj.h:79
@ Increment
Definition: OriginObj.h:79
@ Indexing
Definition: OriginObj.h:79
@ None
Definition: OriginObj.h:79
@ Automatic
Definition: OriginObj.h:79
Definition: OriginObj.h:302
unsigned int maxRows
Definition: OriginObj.h:303
Excel(const string &_name=string(), const string &_label=string(), int _maxRows=0, bool _hidden=false, bool _loose=true)
Definition: OriginObj.h:307
bool loose
Definition: OriginObj.h:304
vector< SpreadSheet > sheets
Definition: OriginObj.h:305
Definition: OriginObj.h:365
FunctionType type
Definition: OriginObj.h:369
string formula
Definition: OriginObj.h:370
double begin
Definition: OriginObj.h:371
FunctionType
Definition: OriginObj.h:366
@ Polar
Definition: OriginObj.h:366
@ Normal
Definition: OriginObj.h:366
Function(const string &_name=string(), unsigned int _index=0)
Definition: OriginObj.h:376
string name
Definition: OriginObj.h:368
double end
Definition: OriginObj.h:372
int totalPoints
Definition: OriginObj.h:373
unsigned int index
Definition: OriginObj.h:374
Definition: OriginObj.h:641
double position
Definition: OriginObj.h:647
double scaleIncrementBefore
Definition: OriginObj.h:649
double to
Definition: OriginObj.h:646
bool log10
Definition: OriginObj.h:644
bool show
Definition: OriginObj.h:642
double from
Definition: OriginObj.h:645
unsigned char minorTicksBefore
Definition: OriginObj.h:652
unsigned char minorTicksAfter
Definition: OriginObj.h:653
double scaleIncrementAfter
Definition: OriginObj.h:650
GraphAxisBreak()
Definition: OriginObj.h:655
Definition: OriginObj.h:693
int rotation
Definition: OriginObj.h:703
unsigned char color
Definition: OriginObj.h:695
int decimalPlaces
Definition: OriginObj.h:698
string columnName
Definition: OriginObj.h:702
ValueType valueType
Definition: OriginObj.h:696
unsigned short fontSize
Definition: OriginObj.h:699
int valueTypeSpecification
Definition: OriginObj.h:697
string dataName
Definition: OriginObj.h:701
bool fontBold
Definition: OriginObj.h:700
bool showMajorLabels
Definition: OriginObj.h:694
Definition: OriginObj.h:707
Scale
Definition: OriginObj.h:709
@ Reciprocal
Definition: OriginObj.h:709
@ Probit
Definition: OriginObj.h:709
@ Log10
Definition: OriginObj.h:709
@ Ln
Definition: OriginObj.h:709
@ OffsetReciprocal
Definition: OriginObj.h:709
@ Probability
Definition: OriginObj.h:709
@ Linear
Definition: OriginObj.h:709
@ Log2
Definition: OriginObj.h:709
@ Logit
Definition: OriginObj.h:709
bool zeroLine
Definition: OriginObj.h:712
GraphGrid majorGrid
Definition: OriginObj.h:720
unsigned char minorTicks
Definition: OriginObj.h:718
AxisPosition
Definition: OriginObj.h:708
@ Right
Definition: OriginObj.h:708
@ Bottom
Definition: OriginObj.h:708
@ Left
Definition: OriginObj.h:708
@ Back
Definition: OriginObj.h:708
@ Front
Definition: OriginObj.h:708
@ Top
Definition: OriginObj.h:708
AxisPosition position
Definition: OriginObj.h:711
double max
Definition: OriginObj.h:715
GraphAxisTick tickAxis[2]
Definition: OriginObj.h:723
unsigned char majorTicks
Definition: OriginObj.h:717
bool oppositeLine
Definition: OriginObj.h:713
double min
Definition: OriginObj.h:714
GraphGrid minorGrid
Definition: OriginObj.h:721
GraphAxisFormat formatAxis[2]
Definition: OriginObj.h:722
double step
Definition: OriginObj.h:716
unsigned char scale
Definition: OriginObj.h:719
Definition: OriginObj.h:574
unsigned char fillAreaPattern
Definition: OriginObj.h:603
unsigned char symbolThickness
Definition: OriginObj.h:619
PieProperties pie
Definition: OriginObj.h:625
Color symbolFillColor
Definition: OriginObj.h:616
bool connectSymbols
Definition: OriginObj.h:622
unsigned char fillAreaPatternBorderStyle
Definition: OriginObj.h:609
TextProperties text
Definition: OriginObj.h:631
Color symbolColor
Definition: OriginObj.h:615
unsigned char lineConnect
Definition: OriginObj.h:597
unsigned char fillAreaTransparency
Definition: OriginObj.h:605
string dataName
Definition: OriginObj.h:589
Color fillAreaPatternColor
Definition: OriginObj.h:607
Color lineColor
Definition: OriginObj.h:594
string zColumnName
Definition: OriginObj.h:593
Plot
Definition: OriginObj.h:575
@ Scatter
Definition: OriginObj.h:577
@ Wall3D
Definition: OriginObj.h:578
@ Histogram
Definition: OriginObj.h:579
@ PlotDot
Definition: OriginObj.h:578
@ PolarXrYTheta
Definition: OriginObj.h:576
@ Unknown
Definition: OriginObj.h:580
@ Box
Definition: OriginObj.h:577
@ BubbleIndexed
Definition: OriginObj.h:576
@ TextPlot
Definition: OriginObj.h:580
@ TernaryContour
Definition: OriginObj.h:575
@ ScatterAndErrorBar3D
Definition: OriginObj.h:575
@ Pie
Definition: OriginObj.h:579
@ SurfaceColorFill
Definition: OriginObj.h:581
@ XYZContour
Definition: OriginObj.h:582
@ BarStack
Definition: OriginObj.h:579
@ ColumnStack
Definition: OriginObj.h:578
@ SurfaceWireframe
Definition: OriginObj.h:581
@ Bar
Definition: OriginObj.h:579
@ Contour
Definition: OriginObj.h:580
@ Vector3D
Definition: OriginObj.h:575
@ Area
Definition: OriginObj.h:577
@ SurfaceColorMap
Definition: OriginObj.h:580
@ LineSymbol
Definition: OriginObj.h:577
@ Column
Definition: OriginObj.h:577
@ Polar
Definition: OriginObj.h:576
@ Bar3D
Definition: OriginObj.h:578
@ Text3D
Definition: OriginObj.h:581
@ XErrorBar
Definition: OriginObj.h:580
@ LineSeries
Definition: OriginObj.h:582
@ ColumnFloat
Definition: OriginObj.h:578
@ Surface3D
Definition: OriginObj.h:575
@ Line3D
Definition: OriginObj.h:581
@ HiLoClose
Definition: OriginObj.h:577
@ AreaStack
Definition: OriginObj.h:579
@ MatrixImage
Definition: OriginObj.h:579
@ SurfaceBars
Definition: OriginObj.h:581
@ ErrorBar
Definition: OriginObj.h:580
@ FlowVector
Definition: OriginObj.h:579
@ Vector
Definition: OriginObj.h:578
@ SmithChart
Definition: OriginObj.h:576
@ YErrorBar
Definition: OriginObj.h:582
@ Mesh3D
Definition: OriginObj.h:581
@ Ribbon3D
Definition: OriginObj.h:578
@ BubbleColorMapped
Definition: OriginObj.h:576
@ XYErrorBar
Definition: OriginObj.h:582
@ XYZTriangular
Definition: OriginObj.h:582
@ Scatter3D
Definition: OriginObj.h:575
string xColumnName
Definition: OriginObj.h:591
unsigned char symbolFillTransparency
Definition: OriginObj.h:617
unsigned char lineStyle
Definition: OriginObj.h:596
bool fillArea
Definition: OriginObj.h:601
VectorProperties vector
Definition: OriginObj.h:628
string xDataName
Definition: OriginObj.h:590
unsigned char symbolInterior
Definition: OriginObj.h:613
SurfaceProperties surface
Definition: OriginObj.h:634
unsigned char pointOffset
Definition: OriginObj.h:620
LineConnect
Definition: OriginObj.h:584
@ Straight
Definition: OriginObj.h:584
@ TwoPointSegment
Definition: OriginObj.h:584
@ Spline
Definition: OriginObj.h:584
@ StepHCenter
Definition: OriginObj.h:585
@ Bezier
Definition: OriginObj.h:585
@ StepHorizontal
Definition: OriginObj.h:585
@ BSpline
Definition: OriginObj.h:584
@ ThreePointSegment
Definition: OriginObj.h:584
@ StepVCenter
Definition: OriginObj.h:585
@ StepVertical
Definition: OriginObj.h:585
@ NoLine
Definition: OriginObj.h:584
unsigned char lineTransparency
Definition: OriginObj.h:595
unsigned char boxWidth
Definition: OriginObj.h:598
string yColumnName
Definition: OriginObj.h:592
LineStyle
Definition: OriginObj.h:583
@ DashDot
Definition: OriginObj.h:583
@ DashDotDot
Definition: OriginObj.h:583
@ ShortDash
Definition: OriginObj.h:583
@ Dash
Definition: OriginObj.h:583
@ Solid
Definition: OriginObj.h:583
@ ShortDot
Definition: OriginObj.h:583
@ Dot
Definition: OriginObj.h:583
@ ShortDashDot
Definition: OriginObj.h:583
unsigned char type
Definition: OriginObj.h:588
unsigned char fillAreaType
Definition: OriginObj.h:602
double lineWidth
Definition: OriginObj.h:599
double symbolSize
Definition: OriginObj.h:618
bool hidden
Definition: OriginObj.h:587
double fillAreaPatternWidth
Definition: OriginObj.h:608
Color fillAreaPatternBorderColor
Definition: OriginObj.h:610
ColorMap colorMap
Definition: OriginObj.h:637
double fillAreaPatternBorderWidth
Definition: OriginObj.h:611
bool fillAreaWithLineTransparency
Definition: OriginObj.h:606
Color fillAreaColor
Definition: OriginObj.h:604
unsigned char symbolShape
Definition: OriginObj.h:614
Definition: OriginObj.h:669
double width
Definition: OriginObj.h:673
unsigned char style
Definition: OriginObj.h:672
bool hidden
Definition: OriginObj.h:670
unsigned char color
Definition: OriginObj.h:671
Definition: OriginObj.h:944
double step
Definition: OriginObj.h:947
GraphLayerRange(double _min=0.0, double _max=0.0, double _step=0.0)
Definition: OriginObj.h:949
double max
Definition: OriginObj.h:946
double min
Definition: OriginObj.h:945
Definition: OriginObj.h:842
bool gridOnTop
Definition: OriginObj.h:887
vector< GraphCurve > curves
Definition: OriginObj.h:869
bool isWaterfall
Definition: OriginObj.h:883
float yAngle
Definition: OriginObj.h:872
bool is3D() const
Definition: OriginObj.h:919
double histogramBegin
Definition: OriginObj.h:857
double histogramBin
Definition: OriginObj.h:856
ColorScale colorScale
Definition: OriginObj.h:861
TextBox legend
Definition: OriginObj.h:844
vector< TextBox > pieTexts
Definition: OriginObj.h:865
int imageProfileTool
Definition: OriginObj.h:879
vector< Figure > figures
Definition: OriginObj.h:867
GraphAxisBreak zAxisBreak
Definition: OriginObj.h:854
PercentileProperties percentile
Definition: OriginObj.h:860
double hLine
Definition: OriginObj.h:881
float yLength
Definition: OriginObj.h:876
vector< Bitmap > bitmaps
Definition: OriginObj.h:868
GraphLayer()
Definition: OriginObj.h:892
int xOffset
Definition: OriginObj.h:884
Color backgroundColor
Definition: OriginObj.h:845
vector< TextBox > texts
Definition: OriginObj.h:864
bool orthographic3D
Definition: OriginObj.h:890
double vLine
Definition: OriginObj.h:880
ColorMap colorMap
Definition: OriginObj.h:862
float zLength
Definition: OriginObj.h:877
bool isXYY3D
Definition: OriginObj.h:889
GraphAxisBreak xAxisBreak
Definition: OriginObj.h:852
bool exchangedAxes
Definition: OriginObj.h:888
int yOffset
Definition: OriginObj.h:885
Rect clientRect
Definition: OriginObj.h:843
double histogramEnd
Definition: OriginObj.h:858
GraphAxis xAxis
Definition: OriginObj.h:848
float zAngle
Definition: OriginObj.h:873
vector< Line > lines
Definition: OriginObj.h:866
float xLength
Definition: OriginObj.h:875
BorderType borderType
Definition: OriginObj.h:846
GraphAxis yAxis
Definition: OriginObj.h:849
GraphAxisBreak yAxisBreak
Definition: OriginObj.h:853
float xAngle
Definition: OriginObj.h:871
GraphAxis zAxis
Definition: OriginObj.h:850
Definition: OriginObj.h:957
bool connectMissingData
Definition: OriginObj.h:963
unsigned short height
Definition: OriginObj.h:960
unsigned short width
Definition: OriginObj.h:959
string templateName
Definition: OriginObj.h:964
bool is3D
Definition: OriginObj.h:961
bool isLayout
Definition: OriginObj.h:962
Graph(const string &_name=string())
Definition: OriginObj.h:966
vector< GraphLayer > layers
Definition: OriginObj.h:958
Definition: OriginObj.h:758
double shapeLength
Definition: OriginObj.h:761
unsigned char shapeType
Definition: OriginObj.h:759
LineVertex()
Definition: OriginObj.h:765
double x
Definition: OriginObj.h:762
double shapeWidth
Definition: OriginObj.h:760
double y
Definition: OriginObj.h:763
Definition: OriginObj.h:775
Color color
Definition: OriginObj.h:777
double width
Definition: OriginObj.h:779
Rect clientRect
Definition: OriginObj.h:776
unsigned char style
Definition: OriginObj.h:780
LineVertex end
Definition: OriginObj.h:782
Attach attach
Definition: OriginObj.h:778
LineVertex begin
Definition: OriginObj.h:781
Definition: OriginObj.h:316
ColorMap colorMap
Definition: OriginObj.h:330
unsigned short width
Definition: OriginObj.h:327
int significantDigits
Definition: OriginObj.h:323
int decimalPlaces
Definition: OriginObj.h:324
string name
Definition: OriginObj.h:319
int valueTypeSpecification
Definition: OriginObj.h:322
vector< double > data
Definition: OriginObj.h:331
vector< double > coordinates
Definition: OriginObj.h:332
unsigned int index
Definition: OriginObj.h:328
unsigned short rowCount
Definition: OriginObj.h:320
NumericDisplayType numericDisplayType
Definition: OriginObj.h:325
unsigned short columnCount
Definition: OriginObj.h:321
string command
Definition: OriginObj.h:326
MatrixSheet(const string &_name=string(), unsigned int _index=0)
Definition: OriginObj.h:334
ViewType view
Definition: OriginObj.h:329
ViewType
Definition: OriginObj.h:317
@ DataView
Definition: OriginObj.h:317
@ ImageView
Definition: OriginObj.h:317
Definition: OriginObj.h:350
HeaderViewType header
Definition: OriginObj.h:354
HeaderViewType
Definition: OriginObj.h:351
@ ColumnRow
Definition: OriginObj.h:351
@ XY
Definition: OriginObj.h:351
vector< MatrixSheet > sheets
Definition: OriginObj.h:355
unsigned int activeSheet
Definition: OriginObj.h:353
Matrix(const string &_name=string())
Definition: OriginObj.h:357
Definition: OriginObj.h:977
string text
Definition: OriginObj.h:978
Note(const string &_name=string())
Definition: OriginObj.h:979
Definition: OriginObj.h:540
PercentileProperties()
Definition: OriginObj.h:555
double boxCoeff
Definition: OriginObj.h:551
unsigned char meanSymbolType
Definition: OriginObj.h:543
unsigned short symbolSize
Definition: OriginObj.h:548
Color symbolFillColor
Definition: OriginObj.h:547
unsigned char boxRange
Definition: OriginObj.h:549
Color symbolColor
Definition: OriginObj.h:546
unsigned char p99SymbolType
Definition: OriginObj.h:542
unsigned char whiskersRange
Definition: OriginObj.h:550
unsigned char maxSymbolType
Definition: OriginObj.h:541
unsigned char p1SymbolType
Definition: OriginObj.h:544
double whiskersCoeff
Definition: OriginObj.h:552
unsigned char minSymbolType
Definition: OriginObj.h:545
bool diamondBox
Definition: OriginObj.h:553
unsigned char labels
Definition: OriginObj.h:554
Definition: OriginObj.h:421
bool formatAutomatic
Definition: OriginObj.h:432
unsigned short radius
Definition: OriginObj.h:426
bool clockwiseRotation
Definition: OriginObj.h:424
bool formatPercentages
Definition: OriginObj.h:434
bool formatCategories
Definition: OriginObj.h:435
short rotation
Definition: OriginObj.h:425
unsigned short displacement
Definition: OriginObj.h:429
unsigned char viewAngle
Definition: OriginObj.h:422
unsigned short distance
Definition: OriginObj.h:437
unsigned char thickness
Definition: OriginObj.h:423
unsigned long displacedSectionCount
Definition: OriginObj.h:428
unsigned short horizontalOffset
Definition: OriginObj.h:427
bool positionAssociate
Definition: OriginObj.h:436
PieProperties()
Definition: OriginObj.h:439
bool formatValues
Definition: OriginObj.h:433
Definition: OriginObj.h:985
NodeType
Definition: OriginObj.h:986
@ Graph
Definition: OriginObj.h:986
@ Matrix
Definition: OriginObj.h:986
@ Excel
Definition: OriginObj.h:986
@ SpreadSheet
Definition: OriginObj.h:986
@ Note
Definition: OriginObj.h:986
@ Graph3D
Definition: OriginObj.h:986
@ Folder
Definition: OriginObj.h:986
NodeType type
Definition: OriginObj.h:988
time_t creationDate
Definition: OriginObj.h:990
time_t modificationDate
Definition: OriginObj.h:991
bool active
Definition: OriginObj.h:992
string name
Definition: OriginObj.h:989
ProjectNode(const string &_name=string(), NodeType _type=Folder, const time_t _creationDate=time(nullptr), const time_t _modificationDate=time(nullptr), bool _active=false)
Definition: OriginObj.h:994
Definition: OriginObj.h:95
short right
Definition: OriginObj.h:98
short bottom
Definition: OriginObj.h:99
Rect(short width=0, short height=0)
Definition: OriginObj.h:101
int height() const
Definition: OriginObj.h:109
short left
Definition: OriginObj.h:96
bool isValid() const
Definition: OriginObj.h:119
short top
Definition: OriginObj.h:97
int width() const
Definition: OriginObj.h:114
Definition: OriginObj.h:246
string command
Definition: OriginObj.h:257
vector< variant > data
Definition: OriginObj.h:266
SpreadColumn(const string &_name=string(), unsigned int _index=0)
Definition: OriginObj.h:268
unsigned int numRows
Definition: OriginObj.h:263
int decimalPlaces
Definition: OriginObj.h:255
unsigned int sheet
Definition: OriginObj.h:262
ColumnType
Definition: OriginObj.h:247
@ NONE
Definition: OriginObj.h:247
@ Y
Definition: OriginObj.h:247
@ X
Definition: OriginObj.h:247
@ XErr
Definition: OriginObj.h:247
@ YErr
Definition: OriginObj.h:247
@ Z
Definition: OriginObj.h:247
@ Label
Definition: OriginObj.h:247
unsigned int colIndex
Definition: OriginObj.h:261
unsigned int beginRow
Definition: OriginObj.h:264
string name
Definition: OriginObj.h:249
unsigned int index
Definition: OriginObj.h:260
int significantDigits
Definition: OriginObj.h:254
int width
Definition: OriginObj.h:259
int valueTypeSpecification
Definition: OriginObj.h:253
ColumnType type
Definition: OriginObj.h:251
unsigned int endRow
Definition: OriginObj.h:265
string comment
Definition: OriginObj.h:258
string dataset_name
Definition: OriginObj.h:250
ValueType valueType
Definition: OriginObj.h:252
NumericDisplayType numericDisplayType
Definition: OriginObj.h:256
Definition: OriginObj.h:287
unsigned int maxRows
Definition: OriginObj.h:288
SpreadSheet(const string &_name=string())
Definition: OriginObj.h:293
bool loose
Definition: OriginObj.h:289
unsigned int sheets
Definition: OriginObj.h:290
vector< SpreadColumn > columns
Definition: OriginObj.h:291
Definition: OriginObj.h:509
double lineWidth
Definition: OriginObj.h:513
bool fill
Definition: OriginObj.h:510
Color lineColor
Definition: OriginObj.h:512
bool contour
Definition: OriginObj.h:511
Definition: OriginObj.h:507
Grids grids
Definition: OriginObj.h:520
bool backColorEnabled
Definition: OriginObj.h:524
ColorMap colorMap
Definition: OriginObj.h:536
Type
Definition: OriginObj.h:516
@ ColorMap3D
Definition: OriginObj.h:516
@ WireFrame
Definition: OriginObj.h:516
@ Bars
Definition: OriginObj.h:516
@ ColorFill
Definition: OriginObj.h:516
Color ySideWallColor
Definition: OriginObj.h:530
SurfaceColoration bottomContour
Definition: OriginObj.h:534
double gridLineWidth
Definition: OriginObj.h:521
Color xSideWallColor
Definition: OriginObj.h:529
bool sideWallEnabled
Definition: OriginObj.h:528
Color frontColor
Definition: OriginObj.h:525
unsigned char type
Definition: OriginObj.h:519
Grids
Definition: OriginObj.h:517
@ X
Definition: OriginObj.h:517
@ XY
Definition: OriginObj.h:517
@ None
Definition: OriginObj.h:517
@ Y
Definition: OriginObj.h:517
SurfaceColoration surface
Definition: OriginObj.h:532
SurfaceColoration topContour
Definition: OriginObj.h:533
Color backColor
Definition: OriginObj.h:526
Color gridColor
Definition: OriginObj.h:522
Definition: OriginObj.h:388
Rect clientRect
Definition: OriginObj.h:390
Color color
Definition: OriginObj.h:391
TextBox(const string &_text=string())
Definition: OriginObj.h:398
BorderType borderType
Definition: OriginObj.h:395
int tab
Definition: OriginObj.h:394
string text
Definition: OriginObj.h:389
unsigned short fontSize
Definition: OriginObj.h:392
TextBox(const string &_text, Rect _clientRect, Color _color, unsigned short _fontSize, int _rotation, int _tab, BorderType _borderType, Attach _attach)
Definition: OriginObj.h:408
int rotation
Definition: OriginObj.h:393
Attach attach
Definition: OriginObj.h:396
Definition: OriginObj.h:490
bool whiteOut
Definition: OriginObj.h:497
short yOffset
Definition: OriginObj.h:502
bool fontItalic
Definition: OriginObj.h:495
short rotation
Definition: OriginObj.h:500
bool fontUnderline
Definition: OriginObj.h:496
Justify justify
Definition: OriginObj.h:498
unsigned short fontSize
Definition: OriginObj.h:503
Justify
Definition: OriginObj.h:491
@ Center
Definition: OriginObj.h:491
@ Right
Definition: OriginObj.h:491
@ Left
Definition: OriginObj.h:491
bool fontBold
Definition: OriginObj.h:494
short xOffset
Definition: OriginObj.h:501
Color color
Definition: OriginObj.h:493
Definition: OriginObj.h:458
double width
Definition: OriginObj.h:462
int constMagnitude
Definition: OriginObj.h:474
float multiplier
Definition: OriginObj.h:472
int constAngle
Definition: OriginObj.h:473
string angleColumnName
Definition: OriginObj.h:470
unsigned short arrowLength
Definition: OriginObj.h:463
string magnitudeColumnName
Definition: OriginObj.h:471
VectorPosition position
Definition: OriginObj.h:469
unsigned char arrowAngle
Definition: OriginObj.h:464
string endYColumnName
Definition: OriginObj.h:467
string endXColumnName
Definition: OriginObj.h:466
Color color
Definition: OriginObj.h:461
bool arrowClosed
Definition: OriginObj.h:465
VectorPosition
Definition: OriginObj.h:459
@ Tail
Definition: OriginObj.h:459
@ Midpoint
Definition: OriginObj.h:459
@ Head
Definition: OriginObj.h:459
VectorProperties()
Definition: OriginObj.h:476
Definition: OriginObj.h:149
time_t creationDate
Definition: OriginObj.h:160
Color windowBackgroundColorEnd
Definition: OriginObj.h:164
Color windowBackgroundColorBase
Definition: OriginObj.h:163
string label
Definition: OriginObj.h:154
int objectID
Definition: OriginObj.h:155
Rect frameRect
Definition: OriginObj.h:159
State
Definition: OriginObj.h:150
@ Normal
Definition: OriginObj.h:150
@ Maximized
Definition: OriginObj.h:150
@ Minimized
Definition: OriginObj.h:150
string name
Definition: OriginObj.h:153
State state
Definition: OriginObj.h:157
Window(const string &_name=string(), const string &_label=string(), bool _hidden=false)
Definition: OriginObj.h:166
time_t modificationDate
Definition: OriginObj.h:161
Title title
Definition: OriginObj.h:158
bool hidden
Definition: OriginObj.h:156
Title
Definition: OriginObj.h:151
@ Label
Definition: OriginObj.h:151
@ Both
Definition: OriginObj.h:151
@ Name
Definition: OriginObj.h:151
ColorGradientDirection windowBackgroundColorGradient
Definition: OriginObj.h:162