Go to the documentation of this file.
41 #define _ONAN (-1.23456789E-300)
79 enum ColorType {
None = 0, Automatic = 1, Regular = 2, Custom = 3, Increment = 4, Indexing = 5, RGB = 6, Mapping = 7};
80 enum RegularColor {Black = 0, Red = 1, Green = 2, Blue = 3, Cyan = 4, Magenta = 5, Yellow = 6, DarkYellow = 7, Navy = 8,
81 Purple = 9, Wine = 10, Olive = 11, DarkCyan = 12, Royal= 13, Orange = 14, Violet = 15, Pink = 16, White = 17,
82 LightGray = 18, Gray = 19, LTYellow = 20, LTCyan = 21, LTMagenta = 22, DarkGray = 23, SpecialV7Axis = 0xF7};
88 unsigned char custom[3];
101 Rect(
short width = 0,
short height = 0)
121 return height() > 0 && width() > 0;
150 enum State {Normal, Minimized, Maximized};
166 Window(
const string& _name=
"",
const string& _label =
"",
bool _hidden =
false)
174 , modificationDate(0)
176 , windowBackgroundColorBase({Color::Regular, {Color::White}})
177 , windowBackgroundColorEnd({Color::Regular, {Color::White}})
197 asgString(s.c_str());
212 if (m_type == V_STRING)
229 if (m_type == V_STRING)
240 m_string=
new char[strlen(x)+1];
272 , valueTypeSpecification(0)
273 , significantDigits(6)
309 Excel(
const string& _name =
"",
const string& _label =
"",
int _maxRows = 0,
bool _hidden =
false,
bool _loose =
true)
310 :
Window(_name, _label, _hidden)
340 , valueTypeSpecification(0)
341 , significantDigits(6)
348 {coordinates.push_back(10.0);coordinates.push_back(10.0);coordinates.push_back(1.0);coordinates.push_back(1.0);};
378 Function(
const string& _name =
"",
unsigned int _index = 0)
403 , color({Color::Regular, {Color::Black}})
413 , clientRect(_clientRect)
415 , fontSize(_fontSize)
416 , rotation(_rotation)
418 , borderType(_borderType)
445 , clockwiseRotation(false)
448 , horizontalOffset(0)
449 , displacedSectionCount(0)
451 , formatAutomatic(false)
452 , formatValues(false)
453 , formatPercentages(false)
454 , formatCategories(false)
455 , positionAssociate(false)
480 : color({Color::Regular, {Color::Black}})
564 , symbolColor({Color::Regular, {Color::Black}})
565 , symbolFillColor({Color::Regular, {Color::White}})
578 enum Plot {Scatter3D = 101, Surface3D = 103, Vector3D = 183, ScatterAndErrorBar3D = 184, TernaryContour = 185,
579 PolarXrYTheta = 186, SmithChart = 191, Polar = 192, BubbleIndexed = 193, BubbleColorMapped = 194,
580 Line = 200, Scatter=201, LineSymbol=202, Column = 203, Area = 204, HiLoClose = 205, Box = 206,
581 ColumnFloat = 207, Vector = 208, PlotDot = 209, Wall3D = 210, Ribbon3D = 211, Bar3D = 212, ColumnStack = 213,
582 AreaStack = 214, Bar = 215, BarStack = 216, FlowVector = 218, Histogram = 219, MatrixImage = 220, Pie = 225,
583 Contour = 226, Unknown = 230, ErrorBar = 231, TextPlot = 232, XErrorBar = 233, SurfaceColorMap = 236,
584 SurfaceColorFill = 237, SurfaceWireframe = 238, SurfaceBars = 239, Line3D = 240, Text3D = 241, Mesh3D = 242,
585 XYZContour = 243, XYZTriangular = 245, LineSeries = 246, YErrorBar = 254, XYErrorBar = 255};
586 enum LineStyle {Solid = 0, Dash = 1, Dot = 2, DashDot = 3, DashDotDot = 4, ShortDash = 5, ShortDot = 6, ShortDashDot = 7};
587 enum LineConnect {NoLine = 0, Straight = 1, TwoPointSegment = 2, ThreePointSegment = 3, BSpline = 8, Spline = 9,
588 StepHorizontal = 11, StepVertical = 12, StepHCenter = 13, StepVCenter = 14, Bezier = 15};
664 , scaleIncrementBefore(5)
665 , scaleIncrementAfter(5)
666 , minorTicksBefore(1)
712 enum Scale {Linear = 0, Log10 = 1, Probability = 2, Probit = 3, Reciprocal = 4, OffsetReciprocal = 5, Logit = 6, Ln = 7, Log2 = 8};
748 , color({Color::Regular, {Color::Black}})
751 , fillAreaColor({Color::Regular, {Color::LightGray}})
753 , fillAreaPatternColor({Color::Regular, {Color::Black}})
754 , fillAreaPatternWidth(1)
755 , useBorderColor(
false)
807 : clientRect(bitmap.clientRect)
808 , attach(bitmap.attach)
810 , windowName(bitmap.windowName)
811 , borderType(bitmap.borderType)
816 data =
new unsigned char[size];
817 memcpy(data, bitmap.
data, size);
837 , reverseOrder(false)
839 , colorBarThickness(3)
840 , labelsColor({Color::Regular, {Color::Black}})
896 : backgroundColor({Color::Regular, {Color::White}})
899 , histogramBegin(0.0)
907 , imageProfileTool(0)
914 , exchangedAxes(
false)
916 , orthographic3D(
false)
922 for (vector<GraphCurve>::const_iterator it = curves.begin(); it != curves.end(); ++it)
926 case GraphCurve::Scatter3D:
927 case GraphCurve::Surface3D:
928 case GraphCurve::Vector3D:
929 case GraphCurve::ScatterAndErrorBar3D:
930 case GraphCurve::TernaryContour:
931 case GraphCurve::Line3D:
932 case GraphCurve::Mesh3D:
933 case GraphCurve::XYZContour:
934 case GraphCurve::XYZTriangular:
973 , connectMissingData(false)
996 ProjectNode(
const string& _name =
"",
NodeType _type = Folder,
const time_t _creationDate = time(
nullptr),
const time_t _modificationDate = time(
nullptr),
bool _active =
false)
999 , creationDate(_creationDate)
1000 , modificationDate(_modificationDate)
1008 #endif // ORIGIN_OBJ_H
unsigned long size
Definition: OriginObj.h:792
NodeType type
Definition: OriginObj.h:990
ValueType valueType
Definition: OriginObj.h:252
unsigned char fillPattern
Definition: OriginObj.h:128
@ TIME_HH_MM
Definition: OriginObj.h:52
@ BlackOut
Definition: OriginObj.h:71
@ BlackLine
Definition: OriginObj.h:71
unsigned char symbolThickness
Definition: OriginObj.h:622
unsigned char * data
Definition: OriginObj.h:795
ColorScale()
Definition: OriginObj.h:835
Definition: OriginObj.h:760
time_t creationDate
Definition: OriginObj.h:160
GraphAxisBreak()
Definition: OriginObj.h:658
Excel(const string &_name="", const string &_label="", int _maxRows=0, bool _hidden=false, bool _loose=true)
Definition: OriginObj.h:309
float xLength
Definition: OriginObj.h:878
@ Time
Definition: OriginObj.h:45
@ CrossSparse
Definition: OriginObj.h:74
double begin
Definition: OriginObj.h:373
float multiplier
Definition: OriginObj.h:475
double histogramBegin
Definition: OriginObj.h:860
Definition: OriginObj.h:509
ViewType view
Definition: OriginObj.h:331
bool formatCategories
Definition: OriginObj.h:438
Definition: OriginObj.h:576
@ DATE_YYMMDD
Definition: OriginObj.h:61
Color lineColor
Definition: OriginObj.h:133
@ DATE_MONTH_LETTER
Definition: OriginObj.h:62
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:317
@ DATE_DDMMYYYY_HH_MM_SS
Definition: OriginObj.h:60
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
TextBox legend
Definition: OriginObj.h:847
ColorGradientDirection
Definition: OriginObj.h:75
class Origin::Variant variant
unsigned char minorTicks
Definition: OriginObj.h:721
unsigned char style
Definition: OriginObj.h:783
unsigned int colIndex
Definition: OriginObj.h:261
short rotation
Definition: OriginObj.h:428
int constMagnitude
Definition: OriginObj.h:477
Definition: OriginObj.h:777
GraphAxis zAxis
Definition: OriginObj.h:853
unsigned int maxRows
Definition: OriginObj.h:305
Definition: OriginObj.h:288
unsigned int numRows
Definition: OriginObj.h:263
void asgString(const char *x)
Definition: OriginObj.h:238
SpreadSheet(const string &_name="")
Definition: OriginObj.h:295
short left
Definition: OriginObj.h:96
unsigned char lineTransparency
Definition: OriginObj.h:598
unsigned long displacedSectionCount
Definition: OriginObj.h:431
unsigned short horizontalOffset
Definition: OriginObj.h:430
float zAngle
Definition: OriginObj.h:876
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
@ DAY_LETTER
Definition: OriginObj.h:67
bool isWaterfall
Definition: OriginObj.h:886
@ TickIndexedDataset
Definition: OriginObj.h:45
bool isLayout
Definition: OriginObj.h:963
@ CrossDense
Definition: OriginObj.h:74
bool oppositeLine
Definition: OriginObj.h:716
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
@ TIME_HH_MM_SS
Definition: OriginObj.h:52
BorderType borderType
Definition: OriginObj.h:849
double width
Definition: OriginObj.h:676
HeaderViewType header
Definition: OriginObj.h:356
FillPattern
Definition: OriginObj.h:72
unsigned short arrowLength
Definition: OriginObj.h:466
Variant()
Definition: OriginObj.h:193
Color xSideWallColor
Definition: OriginObj.h:532
bool showMajorLabels
Definition: OriginObj.h:697
bool log10
Definition: OriginObj.h:647
unsigned int maxRows
Definition: OriginObj.h:290
vector< double > data
Definition: OriginObj.h:333
@ Categorical
Definition: OriginObj.h:45
@ TopLeft
Definition: OriginObj.h:75
NodeType
Definition: OriginObj.h:988
Matrix(const string &_name="")
Definition: OriginObj.h:359
@ TIME_MM_SS
Definition: OriginObj.h:52
GraphLayerRange(double _min=0.0, double _max=0.0, double _step=0.0)
Definition: OriginObj.h:950
@ HorizontalSparse
Definition: OriginObj.h:73
@ DiagCrossSparse
Definition: OriginObj.h:73
int width
Definition: OriginObj.h:259
unsigned char symbolFillTransparency
Definition: OriginObj.h:620
string comment
Definition: OriginObj.h:258
unsigned char scale
Definition: OriginObj.h:722
@ FDiagSparse
Definition: OriginObj.h:72
unsigned char minorTicksAfter
Definition: OriginObj.h:656
Definition: OriginObj.h:351
Color symbolFillColor
Definition: OriginObj.h:550
@ VerticalDense
Definition: OriginObj.h:74
Origin::Variant & operator=(const Origin::Variant &v)
Definition: OriginObj.h:211
@ FDiagDense
Definition: OriginObj.h:72
unsigned char symbolShape
Definition: OriginObj.h:617
VectorProperties()
Definition: OriginObj.h:479
ColorType
Definition: OriginObj.h:79
float yAngle
Definition: OriginObj.h:875
double width
Definition: OriginObj.h:465
@ WhiteOut
Definition: OriginObj.h:71
@ DATE_D
Definition: OriginObj.h:60
Color ySideWallColor
Definition: OriginObj.h:533
double max
Definition: OriginObj.h:718
AxisPosition
Definition: OriginObj.h:711
@ Date
Definition: OriginObj.h:45
@ SpreadSheet
Definition: OriginObj.h:988
unsigned char column
Definition: OriginObj.h:90
double fillAreaPatternBorderWidth
Definition: OriginObj.h:614
unsigned char p1SymbolType
Definition: OriginObj.h:547
Plot
Definition: OriginObj.h:578
Definition: OriginObj.h:77
bool contour
Definition: OriginObj.h:514
double gridLineWidth
Definition: OriginObj.h:524
SurfaceColoration bottomContour
Definition: OriginObj.h:537
unsigned char maxSymbolType
Definition: OriginObj.h:544
@ TopRight
Definition: OriginObj.h:75
short bottom
Definition: OriginObj.h:99
string text
Definition: OriginObj.h:980
bool fillAreaWithLineTransparency
Definition: OriginObj.h:609
@ DecimalWithMarks
Definition: OriginObj.h:48
Definition: OriginObj.h:957
DateFormat
Definition: OriginObj.h:59
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
double whiskersCoeff
Definition: OriginObj.h:555
vector< double > coordinates
Definition: OriginObj.h:334
bool hidden
Definition: OriginObj.h:156
@ DATE_DD_MM_YYYY
Definition: OriginObj.h:59
float xAngle
Definition: OriginObj.h:874
string xDataName
Definition: OriginObj.h:593
@ Month
Definition: OriginObj.h:45
Definition: OriginObj.h:511
@ Scientific
Definition: OriginObj.h:48
Rect(short width=0, short height=0)
Definition: OriginObj.h:101
double shapeLength
Definition: OriginObj.h:764
Color windowBackgroundColorBase
Definition: OriginObj.h:163
@ Decimal
Definition: OriginObj.h:48
bool is3D
Definition: OriginObj.h:962
@ MONTH_MMMM
Definition: OriginObj.h:65
vector< variant > data
Definition: OriginObj.h:266
Definition: OriginObj.h:423
unsigned char regular
Definition: OriginObj.h:87
GraphAxis xAxis
Definition: OriginObj.h:851
unsigned int sheet
Definition: OriginObj.h:262
vector< MatrixSheet > sheets
Definition: OriginObj.h:357
bool formatValues
Definition: OriginObj.h:436
TextBox(const string &_text="")
Definition: OriginObj.h:401
bool formatPercentages
Definition: OriginObj.h:437
Rect frameRect
Definition: OriginObj.h:159
double min
Definition: OriginObj.h:946
ColorMap colorMap
Definition: OriginObj.h:865
Definition: OriginObj.h:844
vector< GraphCurve > curves
Definition: OriginObj.h:872
@ Z
Definition: OriginObj.h:247
string endYColumnName
Definition: OriginObj.h:470
double end
Definition: OriginObj.h:374
DayOfWeekFormat
Definition: OriginObj.h:67
Attach attach
Definition: OriginObj.h:781
Type
Definition: OriginObj.h:519
@ DATE_DD_MM_YYYY_HH_MM_SS
Definition: OriginObj.h:59
double max
Definition: OriginObj.h:947
unsigned short colorBarThickness
Definition: OriginObj.h:833
unsigned char color
Definition: OriginObj.h:698
short yOffset
Definition: OriginObj.h:505
ValueType valueType
Definition: OriginObj.h:699
@ DATE_DDMMYYYY_HH_MM
Definition: OriginObj.h:60
bool fillEnabled
Definition: OriginObj.h:144
double fillPatternLineWidth
Definition: OriginObj.h:130
Definition: OriginObj.h:186
@ HorizontalMedium
Definition: OriginObj.h:73
GraphGrid majorGrid
Definition: OriginObj.h:723
Definition: OriginObj.h:43
@ VerticalMedium
Definition: OriginObj.h:74
bool loose
Definition: OriginObj.h:291
unsigned char boxRange
Definition: OriginObj.h:552
Color lineColor
Definition: OriginObj.h:597
@ DATE_YYYY
Definition: OriginObj.h:60
@ MONTH_LETTER
Definition: OriginObj.h:65
Definition: OriginObj.h:542
ColorMapVector levels
Definition: OriginObj.h:145
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:366
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
int tab
Definition: OriginObj.h:397
PercentileProperties()
Definition: OriginObj.h:558
unsigned short width
Definition: OriginObj.h:329
unsigned char minSymbolType
Definition: OriginObj.h:548
Attach attach
Definition: OriginObj.h:399
string templateName
Definition: OriginObj.h:965
const char * as_string() const
Definition: OriginObj.h:191
vector< SpreadColumn > columns
Definition: OriginObj.h:293
unsigned short fontSize
Definition: OriginObj.h:702
@ Engineering
Definition: OriginObj.h:48
Grids
Definition: OriginObj.h:520
@ Numeric
Definition: OriginObj.h:45
Color fillAreaPatternBorderColor
Definition: OriginObj.h:613
~Bitmap()
Definition: OriginObj.h:821
@ DiagCrossDense
Definition: OriginObj.h:73
@ TIME_HHMMSS
Definition: OriginObj.h:53
@ TIME_MM_SS_ZZ
Definition: OriginObj.h:53
Variant(const double d)
Definition: OriginObj.h:194
unsigned char style
Definition: OriginObj.h:675
ColorMap colorMap
Definition: OriginObj.h:640
@ DATE_HH_MM_SS_ZZZZ
Definition: OriginObj.h:62
Definition: OriginObj.h:142
unsigned int activeSheet
Definition: OriginObj.h:355
GraphAxisBreak zAxisBreak
Definition: OriginObj.h:857
Attach attach
Definition: OriginObj.h:791
@ Bottom
Definition: OriginObj.h:75
@ DATE_YYMMDD_HH_MM_SS
Definition: OriginObj.h:61
TextProperties text
Definition: OriginObj.h:634
@ Shadow
Definition: OriginObj.h:71
Variant(const Variant &v)
Definition: OriginObj.h:200
LineConnect
Definition: OriginObj.h:587
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
vector< Bitmap > bitmaps
Definition: OriginObj.h:871
@ DarkMarble
Definition: OriginObj.h:71
Definition: OriginObj.h:709
unsigned short symbolSize
Definition: OriginObj.h:551
short right
Definition: OriginObj.h:98
string name
Definition: OriginObj.h:991
bool hidden
Definition: OriginObj.h:590
Definition: OriginObj.h:695
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
bool fontBold
Definition: OriginObj.h:497
@ DiagCrossMedium
Definition: OriginObj.h:73
bool fontUnderline
Definition: OriginObj.h:499
Color fillColor
Definition: OriginObj.h:127
bool fontBold
Definition: OriginObj.h:703
ColorScale colorScale
Definition: OriginObj.h:864
Color color
Definition: OriginObj.h:394
string name
Definition: OriginObj.h:370
Color backColor
Definition: OriginObj.h:529
unsigned char lineStyle
Definition: OriginObj.h:599
@ DefaultDecimalDigits
Definition: OriginObj.h:69
bool orthographic3D
Definition: OriginObj.h:893
SpreadColumn(const string &_name="", unsigned int _index=0)
Definition: OriginObj.h:268
@ DecimalPlaces
Definition: OriginObj.h:69
unsigned char shapeType
Definition: OriginObj.h:762
string text
Definition: OriginObj.h:392
@ BDiagDense
Definition: OriginObj.h:72
double vLine
Definition: OriginObj.h:883
@ ColumnHeading
Definition: OriginObj.h:45
VectorProperties vector
Definition: OriginObj.h:631
TimeFormat
Definition: OriginObj.h:52
unsigned int endRow
Definition: OriginObj.h:265
unsigned char majorTicks
Definition: OriginObj.h:720
@ TIME_HH_AP
Definition: OriginObj.h:52
unsigned char labels
Definition: OriginObj.h:557
SurfaceProperties surface
Definition: OriginObj.h:637
@ TIME_HH_MM_AP
Definition: OriginObj.h:52
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
Definition: OriginObj.h:828
Color lineColor
Definition: OriginObj.h:515
AxisPosition position
Definition: OriginObj.h:714
Definition: OriginObj.h:671
bool arrowClosed
Definition: OriginObj.h:468
@ BottomLeft
Definition: OriginObj.h:75
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
@ DATE_DDMMYYYY
Definition: OriginObj.h:59
LineStyle
Definition: OriginObj.h:586
@ DATE_YYMMDD_HHMM
Definition: OriginObj.h:61
@ Frame
Definition: OriginObj.h:70
int decimalPlaces
Definition: OriginObj.h:255
unsigned char pointOffset
Definition: OriginObj.h:623
double step
Definition: OriginObj.h:948
LineVertex()
Definition: OriginObj.h:768
Title
Definition: OriginObj.h:151
@ DATE_Q
Definition: OriginObj.h:62
unsigned char p99SymbolType
Definition: OriginObj.h:545
ColorMap colorMap
Definition: OriginObj.h:332
double m_double
Definition: OriginObj.h:235
string formula
Definition: OriginObj.h:372
int constAngle
Definition: OriginObj.h:476
State state
Definition: OriginObj.h:157
@ DATE_MMM
Definition: OriginObj.h:61
unsigned short fontSize
Definition: OriginObj.h:506
TextBox(const string &_text, Rect _clientRect, Color _color, unsigned short _fontSize, int _rotation, int _tab, BorderType _borderType, Attach _attach)
Definition: OriginObj.h:411
Definition: OriginObj.h:125
@ BDiagSparse
Definition: OriginObj.h:72
double histogramEnd
Definition: OriginObj.h:861
PercentileProperties percentile
Definition: OriginObj.h:863
ValueType
Definition: OriginObj.h:45
time_t modificationDate
Definition: OriginObj.h:993
string endXColumnName
Definition: OriginObj.h:469
bool reverseOrder
Definition: OriginObj.h:831
string dataset_name
Definition: OriginObj.h:250
@ DATE_DD_MM_YYYY_HH_MM
Definition: OriginObj.h:59
float yLength
Definition: OriginObj.h:879
unsigned char boxWidth
Definition: OriginObj.h:601
bool is3D() const
Definition: OriginObj.h:920
bool labelVisible
Definition: OriginObj.h:137
short xOffset
Definition: OriginObj.h:504
Definition: OriginObj.h:94
Note(const string &_name="")
Definition: OriginObj.h:981
int significantDigits
Definition: OriginObj.h:325
@ DATE_YYMMDD_HHMMSS
Definition: OriginObj.h:61
@ Day
Definition: OriginObj.h:45
unsigned int beginRow
Definition: OriginObj.h:264
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
unsigned int index
Definition: OriginObj.h:260
vtype m_type
Definition: OriginObj.h:233
@ BDiagMedium
Definition: OriginObj.h:72
bool diamondBox
Definition: OriginObj.h:556
Rect clientRect
Definition: OriginObj.h:779
@ WireFrame
Definition: OriginObj.h:519
Rect clientRect
Definition: OriginObj.h:846
double lineWidth
Definition: OriginObj.h:516
@ TIME_HH
Definition: OriginObj.h:52
Color gridColor
Definition: OriginObj.h:525
vtype type() const
Definition: OriginObj.h:189
PieProperties()
Definition: OriginObj.h:442
GraphGrid minorGrid
Definition: OriginObj.h:724
ColorType type
Definition: OriginObj.h:84
NumericDisplayType numericDisplayType
Definition: OriginObj.h:256
int rotation
Definition: OriginObj.h:396
unsigned short columnCount
Definition: OriginObj.h:323
Color color
Definition: OriginObj.h:780
bool connectMissingData
Definition: OriginObj.h:964
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
@ CrossMedium
Definition: OriginObj.h:74
unsigned short displacement
Definition: OriginObj.h:432
unsigned char thickness
Definition: OriginObj.h:426
@ DATE_M_D_YYYY
Definition: OriginObj.h:62
vector< SpreadSheet > sheets
Definition: OriginObj.h:307
NumericDisplayType numericDisplayType
Definition: OriginObj.h:327
int valueTypeSpecification
Definition: OriginObj.h:324
double as_double() const
Definition: OriginObj.h:190
PieProperties pie
Definition: OriginObj.h:628
string label
Definition: OriginObj.h:154
Definition: OriginObj.h:460
vector< pair< double, ColorMapLevel > > ColorMapVector
Definition: OriginObj.h:140
NumericDisplayType
Definition: OriginObj.h:69
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
@ DATE_DDD
Definition: OriginObj.h:60
@ Scale
Definition: OriginObj.h:70
@ NoFill
Definition: OriginObj.h:72
@ FDiagMedium
Definition: OriginObj.h:72
bool loose
Definition: OriginObj.h:306
@ BottomRight
Definition: OriginObj.h:75
NumericFormat
Definition: OriginObj.h:48
@ VerticalSparse
Definition: OriginObj.h:74
vector< TextBox > texts
Definition: OriginObj.h:867
unsigned char minorTicksBefore
Definition: OriginObj.h:655
Bitmap(const string &_name="")
Definition: OriginObj.h:797
double lineWidth
Definition: OriginObj.h:602
Definition: OriginObj.h:148
Definition: OriginObj.h:303
Function(const string &_name="", unsigned int _index=0)
Definition: OriginObj.h:378
Definition: OriginObj.h:978
Color labelsColor
Definition: OriginObj.h:834
string angleColumnName
Definition: OriginObj.h:473
string windowName
Definition: OriginObj.h:793
string command
Definition: OriginObj.h:257
bool fontItalic
Definition: OriginObj.h:498
unsigned char arrowAngle
Definition: OriginObj.h:467
FunctionType
Definition: OriginObj.h:368
int significantDigits
Definition: OriginObj.h:254
ColorMap colorMap
Definition: OriginObj.h:539
HeaderViewType
Definition: OriginObj.h:353
Definition: OriginObj.h:788
@ Top
Definition: OriginObj.h:711
@ HorizontalDense
Definition: OriginObj.h:73
Color frontColor
Definition: OriginObj.h:528
Definition: OriginObj.h:390
vector< TextBox > pieTexts
Definition: OriginObj.h:868
Window(const string &_name="", const string &_label="", bool _hidden=false)
Definition: OriginObj.h:166
@ TextNumeric
Definition: OriginObj.h:45
bool isValid() const
Definition: OriginObj.h:119
@ DAY_DDD
Definition: OriginObj.h:67
unsigned char type
Definition: OriginObj.h:522
@ DAY_DDDD
Definition: OriginObj.h:67
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
Scale
Definition: OriginObj.h:712
GraphAxis yAxis
Definition: OriginObj.h:852
Color color
Definition: OriginObj.h:496
bool positionAssociate
Definition: OriginObj.h:439
Definition: OriginObj.h:245
unsigned short width
Definition: OriginObj.h:960
Rect clientRect
Definition: OriginObj.h:393
unsigned int sheets
Definition: OriginObj.h:292
unsigned int index
Definition: OriginObj.h:376
double fillAreaPatternWidth
Definition: OriginObj.h:611
Variant(const string &s)
Definition: OriginObj.h:195
@ Y
Definition: OriginObj.h:520
@ TIME_HH_MM_SS_ZZ
Definition: OriginObj.h:52
unsigned int index
Definition: OriginObj.h:330
Definition: OriginObj.h:986
time_t creationDate
Definition: OriginObj.h:992
@ DATE_M_D
Definition: OriginObj.h:60
@ Page
Definition: OriginObj.h:70
ViewType
Definition: OriginObj.h:319
@ DATE_Y
Definition: OriginObj.h:59
int valueTypeSpecification
Definition: OriginObj.h:253
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
ProjectNode(const string &_name="", NodeType _type=Folder, const time_t _creationDate=time(nullptr), const time_t _modificationDate=time(nullptr), bool _active=false)
Definition: OriginObj.h:996
unsigned short radius
Definition: OriginObj.h:429
MonthFormat
Definition: OriginObj.h:65
vector< Line > lines
Definition: OriginObj.h:869
RegularColor
Definition: OriginObj.h:80
@ TIME_HH_MM_SS_ZZZ
Definition: OriginObj.h:53
Color symbolColor
Definition: OriginObj.h:549
@ DATE_DAY_LETTER
Definition: OriginObj.h:60
unsigned short height
Definition: OriginObj.h:961
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
Definition: OriginObj.h:944
unsigned char type
Definition: OriginObj.h:591
char * m_string
Definition: OriginObj.h:236
BorderType borderType
Definition: OriginObj.h:398
vector< GraphLayer > layers
Definition: OriginObj.h:959
double shapeWidth
Definition: OriginObj.h:763
int decimalPlaces
Definition: OriginObj.h:701
State
Definition: OriginObj.h:150
LineVertex begin
Definition: OriginObj.h:784
GraphLayer()
Definition: OriginObj.h:895
unsigned char fillAreaPatternBorderStyle
Definition: OriginObj.h:612
bool zeroLine
Definition: OriginObj.h:715
unsigned short fontSize
Definition: OriginObj.h:395
~Variant()
Definition: OriginObj.h:227
GraphAxisBreak yAxisBreak
Definition: OriginObj.h:856
vtype
Definition: OriginObj.h:188
@ DATE_YY
Definition: OriginObj.h:60
bool isXYY3D
Definition: OriginObj.h:892
@ DATE_MMM_D
Definition: OriginObj.h:59
@ None
Definition: OriginObj.h:71
bool sideWallEnabled
Definition: OriginObj.h:531
bool lineVisible
Definition: OriginObj.h:132
Definition: OriginObj.h:492
double symbolSize
Definition: OriginObj.h:621
@ DATE_YYMMDD_HH_MM
Definition: OriginObj.h:61
bool clockwiseRotation
Definition: OriginObj.h:427
bool backColorEnabled
Definition: OriginObj.h:527
Graph(const string &_name="")
Definition: OriginObj.h:967
SurfaceColoration topContour
Definition: OriginObj.h:536
int objectID
Definition: OriginObj.h:155
string command
Definition: OriginObj.h:328
VectorPosition
Definition: OriginObj.h:462
unsigned char lineStyle
Definition: OriginObj.h:134
int valueTypeSpecification
Definition: OriginObj.h:700
Bitmap(const Bitmap &bitmap)
Definition: OriginObj.h:806
@ TIME_HHMM
Definition: OriginObj.h:53
Justify
Definition: OriginObj.h:494
Rect clientRect
Definition: OriginObj.h:790
MatrixSheet(const string &_name="", unsigned int _index=0)
Definition: OriginObj.h:336
Definition: OriginObj.h:643
bool active
Definition: OriginObj.h:994
@ MONTH_MMM
Definition: OriginObj.h:65