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 short horizontalOffset
Definition: OriginObj.h:430
Definition: OriginObj.h:53
unsigned int sheets
Definition: OriginObj.h:292
Definition: OriginObj.h:671
double min
Definition: OriginObj.h:717
unsigned int maxRows
Definition: OriginObj.h:290
bool sideWallEnabled
Definition: OriginObj.h:531
Definition: OriginObj.h:709
double width
Definition: OriginObj.h:676
unsigned char symbolThickness
Definition: OriginObj.h:622
short yOffset
Definition: OriginObj.h:505
Definition: OriginObj.h:72
Definition: OriginObj.h:45
string xColumnName
Definition: OriginObj.h:594
unsigned char pointOffset
Definition: OriginObj.h:623
Definition: OriginObj.h:60
Color windowBackgroundColorEnd
Definition: OriginObj.h:164
Definition: OriginObj.h:48
GraphLayerRange(double _min=0.0, double _max=0.0, double _step=0.0)
Definition: OriginObj.h:950
unsigned int index
Definition: OriginObj.h:330
Definition: OriginObj.h:67
Definition: OriginObj.h:73
bool log10
Definition: OriginObj.h:647
Definition: OriginObj.h:73
Definition: OriginObj.h:788
unsigned char minorTicks
Definition: OriginObj.h:721
bool backColorEnabled
Definition: OriginObj.h:527
ViewType
Definition: OriginObj.h:319
bool visible
Definition: OriginObj.h:830
Definition: OriginObj.h:48
ColumnType
Definition: OriginObj.h:247
unsigned char meanSymbolType
Definition: OriginObj.h:546
Definition: OriginObj.h:61
Definition: OriginObj.h:72
unsigned char color
Definition: OriginObj.h:674
time_t creationDate
Definition: OriginObj.h:160
vector< Bitmap > bitmaps
Definition: OriginObj.h:871
ValueType valueType
Definition: OriginObj.h:699
MatrixSheet(const string &_name="", unsigned int _index=0)
Definition: OriginObj.h:336
Attach attach
Definition: OriginObj.h:399
unsigned short symbolSize
Definition: OriginObj.h:551
RegularColor
Definition: OriginObj.h:80
unsigned char fillAreaPattern
Definition: OriginObj.h:606
SurfaceProperties surface
Definition: OriginObj.h:637
Definition: OriginObj.h:186
BorderType
Definition: OriginObj.h:71
Definition: OriginObj.h:74
Definition: OriginObj.h:576
Grids grids
Definition: OriginObj.h:523
Definition: OriginObj.h:62
Color color
Definition: OriginObj.h:464
Color xSideWallColor
Definition: OriginObj.h:532
unsigned char lineTransparency
Definition: OriginObj.h:598
unsigned char majorTicks
Definition: OriginObj.h:720
Justify
Definition: OriginObj.h:494
Definition: OriginObj.h:59
Definition: OriginObj.h:60
int decimalPlaces
Definition: OriginObj.h:326
Definition: OriginObj.h:70
unsigned char type
Definition: OriginObj.h:591
Definition: OriginObj.h:777
int significantDigits
Definition: OriginObj.h:254
Color symbolFillColor
Definition: OriginObj.h:619
Definition: OriginObj.h:74
Definition: OriginObj.h:61
Definition: OriginObj.h:65
double lineWidth
Definition: OriginObj.h:602
unsigned char fillAreaPatternBorderStyle
Definition: OriginObj.h:612
double to
Definition: OriginObj.h:649
Definition: OriginObj.h:69
SurfaceColoration topContour
Definition: OriginObj.h:536
HeaderViewType header
Definition: OriginObj.h:356
Color ySideWallColor
Definition: OriginObj.h:533
const char * as_string() const
Definition: OriginObj.h:191
Definition: OriginObj.h:52
bool exchangedAxes
Definition: OriginObj.h:891
int constAngle
Definition: OriginObj.h:476
Definition: OriginObj.h:52
unsigned int maxRows
Definition: OriginObj.h:305
Definition: OriginObj.h:60
GraphAxisBreak xAxisBreak
Definition: OriginObj.h:855
SurfaceColoration bottomContour
Definition: OriginObj.h:537
Definition: OriginObj.h:303
Rect clientRect
Definition: OriginObj.h:846
GraphAxisBreak()
Definition: OriginObj.h:658
unsigned char thickness
Definition: OriginObj.h:426
Definition: OriginObj.h:61
unsigned int index
Definition: OriginObj.h:376
Title title
Definition: OriginObj.h:158
string xDataName
Definition: OriginObj.h:593
int valueTypeSpecification
Definition: OriginObj.h:253
bool fontBold
Definition: OriginObj.h:497
Definition: OriginObj.h:74
Definition: OriginObj.h:75
Definition: OriginObj.h:71
bool oppositeLine
Definition: OriginObj.h:716
vector< GraphCurve > curves
Definition: OriginObj.h:872
string endXColumnName
Definition: OriginObj.h:469
Definition: OriginObj.h:52
SurfaceColoration surface
Definition: OriginObj.h:535
vector< Line > lines
Definition: OriginObj.h:869
unsigned short rowCount
Definition: OriginObj.h:322
Attach
Definition: OriginObj.h:70
unsigned short fontSize
Definition: OriginObj.h:506
Definition: OriginObj.h:986
VectorPosition position
Definition: OriginObj.h:472
bool is3D() const
Definition: OriginObj.h:920
unsigned char symbolShape
Definition: OriginObj.h:617
Definition: OriginObj.h:73
double whiskersCoeff
Definition: OriginObj.h:555
Matrix(const string &_name="")
Definition: OriginObj.h:359
double from
Definition: OriginObj.h:648
Definition: OriginObj.h:53
Definition: OriginObj.h:75
Variant(const string &s)
Definition: OriginObj.h:195
vector< TextBox > pieTexts
Definition: OriginObj.h:868
Definition: OriginObj.h:65
PieProperties pie
Definition: OriginObj.h:628
ColorGradientDirection
Definition: OriginObj.h:75
int imageProfileTool
Definition: OriginObj.h:882
Graph(const string &_name="")
Definition: OriginObj.h:967
unsigned char whiskersRange
Definition: OriginObj.h:553
bool hidden
Definition: OriginObj.h:156
Definition: OriginObj.h:71
short xOffset
Definition: OriginObj.h:504
Color labelsColor
Definition: OriginObj.h:834
vector< SpreadColumn > columns
Definition: OriginObj.h:293
Definition: OriginObj.h:643
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
string dataName
Definition: OriginObj.h:592
vector< double > data
Definition: OriginObj.h:333
Definition: OriginObj.h:519
Color color
Definition: OriginObj.h:496
Definition: OriginObj.h:74
GraphAxis zAxis
Definition: OriginObj.h:853
Definition: OriginObj.h:52
LineVertex end
Definition: OriginObj.h:785
double symbolSize
Definition: OriginObj.h:621
int tab
Definition: OriginObj.h:397
Color windowBackgroundColorBase
Definition: OriginObj.h:163
unsigned int numRows
Definition: OriginObj.h:263
ColorMap colorMap
Definition: OriginObj.h:865
unsigned char lineConnect
Definition: OriginObj.h:600
float zAngle
Definition: OriginObj.h:876
unsigned short height
Definition: OriginObj.h:961
float yAngle
Definition: OriginObj.h:875
Definition: OriginObj.h:520
bool fontBold
Definition: OriginObj.h:703
NodeType type
Definition: OriginObj.h:990
Variant(const double d)
Definition: OriginObj.h:194
string formula
Definition: OriginObj.h:372
VectorPosition
Definition: OriginObj.h:462
short top
Definition: OriginObj.h:97
Definition: OriginObj.h:52
VectorProperties()
Definition: OriginObj.h:479
double shapeLength
Definition: OriginObj.h:764
Rect(short width=0, short height=0)
Definition: OriginObj.h:101
double x
Definition: OriginObj.h:765
bool loose
Definition: OriginObj.h:291
Color lineColor
Definition: OriginObj.h:133
Rect frameRect
Definition: OriginObj.h:159
Definition: OriginObj.h:69
NumericDisplayType numericDisplayType
Definition: OriginObj.h:256
Variant(const Variant &v)
Definition: OriginObj.h:200
int height() const
Definition: OriginObj.h:109
double width
Definition: OriginObj.h:782
Definition: OriginObj.h:75
double gridLineWidth
Definition: OriginObj.h:524
bool show
Definition: OriginObj.h:645
Color symbolColor
Definition: OriginObj.h:549
double scaleIncrementAfter
Definition: OriginObj.h:653
Definition: OriginObj.h:72
FillPattern
Definition: OriginObj.h:72
double boxCoeff
Definition: OriginObj.h:554
GraphLayer()
Definition: OriginObj.h:895
DateFormat
Definition: OriginObj.h:59
vector< MatrixSheet > sheets
Definition: OriginObj.h:357
Definition: OriginObj.h:844
bool isValid() const
Definition: OriginObj.h:119
VectorProperties vector
Definition: OriginObj.h:631
double histogramBegin
Definition: OriginObj.h:860
Definition: OriginObj.h:71
~Bitmap()
Definition: OriginObj.h:821
bool fillArea
Definition: OriginObj.h:604
Color color
Definition: OriginObj.h:394
Definition: OriginObj.h:351
double lineWidth
Definition: OriginObj.h:135
SpreadColumn(const string &_name="", unsigned int _index=0)
Definition: OriginObj.h:268
double shapeWidth
Definition: OriginObj.h:763
double width
Definition: OriginObj.h:465
Note(const string &_name="")
Definition: OriginObj.h:981
unsigned int index
Definition: OriginObj.h:260
PieProperties()
Definition: OriginObj.h:442
Definition: OriginObj.h:70
Color backColor
Definition: OriginObj.h:529
bool fontItalic
Definition: OriginObj.h:498
int valueTypeSpecification
Definition: OriginObj.h:700
Rect clientRect
Definition: OriginObj.h:779
TimeFormat
Definition: OriginObj.h:52
unsigned char p99SymbolType
Definition: OriginObj.h:545
Scale
Definition: OriginObj.h:712
double min
Definition: OriginObj.h:946
bool lineVisible
Definition: OriginObj.h:132
Color fillAreaPatternColor
Definition: OriginObj.h:610
Definition: OriginObj.h:60
string name
Definition: OriginObj.h:370
Definition: OriginObj.h:60
GraphGrid majorGrid
Definition: OriginObj.h:723
LineVertex()
Definition: OriginObj.h:768
DayOfWeekFormat
Definition: OriginObj.h:67
double vLine
Definition: OriginObj.h:883
Definition: OriginObj.h:75
bool zeroLine
Definition: OriginObj.h:715
unsigned int activeSheet
Definition: OriginObj.h:355
int decimalPlaces
Definition: OriginObj.h:701
unsigned char fillAreaTransparency
Definition: OriginObj.h:608
double fillPatternLineWidth
Definition: OriginObj.h:130
vector< double > coordinates
Definition: OriginObj.h:334
Definition: OriginObj.h:492
Definition: OriginObj.h:48
float xLength
Definition: OriginObj.h:878
Justify justify
Definition: OriginObj.h:501
double scaleIncrementBefore
Definition: OriginObj.h:652
bool positionAssociate
Definition: OriginObj.h:439
short left
Definition: OriginObj.h:96
Definition: OriginObj.h:423
double lineWidth
Definition: OriginObj.h:516
string angleColumnName
Definition: OriginObj.h:473
double begin
Definition: OriginObj.h:373
vector< TextBox > texts
Definition: OriginObj.h:867
string yColumnName
Definition: OriginObj.h:595
BorderType borderType
Definition: OriginObj.h:849
void asgString(const char *x)
Definition: OriginObj.h:238
Definition: OriginObj.h:45
unsigned char lineStyle
Definition: OriginObj.h:134
FunctionType
Definition: OriginObj.h:368
Definition: OriginObj.h:73
ColorGradientDirection windowBackgroundColorGradient
Definition: OriginObj.h:162
Definition: OriginObj.h:59
unsigned char maxSymbolType
Definition: OriginObj.h:544
unsigned short labelGap
Definition: OriginObj.h:832
Attach attach
Definition: OriginObj.h:791
Definition: OriginObj.h:317
unsigned int colIndex
Definition: OriginObj.h:261
ColorType
Definition: OriginObj.h:79
string endYColumnName
Definition: OriginObj.h:470
TextBox legend
Definition: OriginObj.h:847
string magnitudeColumnName
Definition: OriginObj.h:474
vector< Figure > figures
Definition: OriginObj.h:870
string name
Definition: OriginObj.h:153
Definition: OriginObj.h:70
double max
Definition: OriginObj.h:947
Definition: OriginObj.h:59
short rotation
Definition: OriginObj.h:428
unsigned short width
Definition: OriginObj.h:960
Definition: OriginObj.h:71
int rotation
Definition: OriginObj.h:706
double hLine
Definition: OriginObj.h:884
bool isLayout
Definition: OriginObj.h:963
Definition: OriginObj.h:59
Definition: OriginObj.h:60
ColorType type
Definition: OriginObj.h:84
Type
Definition: OriginObj.h:519
int decimalPlaces
Definition: OriginObj.h:255
bool hidden
Definition: OriginObj.h:673
Definition: OriginObj.h:73
Definition: OriginObj.h:45
Definition: OriginObj.h:77
BorderType borderType
Definition: OriginObj.h:398
Definition: OriginObj.h:45
time_t creationDate
Definition: OriginObj.h:992
Color fillAreaPatternBorderColor
Definition: OriginObj.h:613
bool reverseOrder
Definition: OriginObj.h:831
PercentileProperties()
Definition: OriginObj.h:558
vector< SpreadSheet > sheets
Definition: OriginObj.h:307
Definition: OriginObj.h:695
string name
Definition: OriginObj.h:249
Color fillPatternColor
Definition: OriginObj.h:129
Definition: OriginObj.h:62
Variant()
Definition: OriginObj.h:193
string name
Definition: OriginObj.h:321
NodeType
Definition: OriginObj.h:988
TextBox(const string &_text, Rect _clientRect, Color _color, unsigned short _fontSize, int _rotation, int _tab, BorderType _borderType, Attach _attach)
Definition: OriginObj.h:411
bool isXYY3D
Definition: OriginObj.h:892
unsigned char shapeType
Definition: OriginObj.h:762
vector< variant > data
Definition: OriginObj.h:266
unsigned short radius
Definition: OriginObj.h:429
bool contour
Definition: OriginObj.h:514
unsigned short width
Definition: OriginObj.h:329
Definition: OriginObj.h:69
BorderType borderType
Definition: OriginObj.h:794
Title
Definition: OriginObj.h:151
Origin::Variant & operator=(const Origin::Variant &v)
Definition: OriginObj.h:211
Definition: OriginObj.h:72
LineStyle
Definition: OriginObj.h:586
State state
Definition: OriginObj.h:157
Grids
Definition: OriginObj.h:520
unsigned short distance
Definition: OriginObj.h:440
Color color
Definition: OriginObj.h:780
NumericFormat
Definition: OriginObj.h:48
unsigned char fillAreaType
Definition: OriginObj.h:605
Definition: OriginObj.h:828
Definition: OriginObj.h:52
Definition: OriginObj.h:75
Definition: OriginObj.h:75
TextBox(const string &_text="")
Definition: OriginObj.h:401
Definition: OriginObj.h:72
bool fill
Definition: OriginObj.h:513
GraphAxisBreak zAxisBreak
Definition: OriginObj.h:857
vtype m_type
Definition: OriginObj.h:233
string text
Definition: OriginObj.h:392
bool diamondBox
Definition: OriginObj.h:556
Color symbolFillColor
Definition: OriginObj.h:550
unsigned char boxWidth
Definition: OriginObj.h:601
unsigned long displacedSectionCount
Definition: OriginObj.h:431
unsigned char lineStyle
Definition: OriginObj.h:599
double position
Definition: OriginObj.h:650
Function(const string &_name="", unsigned int _index=0)
Definition: OriginObj.h:378
GraphGrid minorGrid
Definition: OriginObj.h:724
Definition: OriginObj.h:509
string text
Definition: OriginObj.h:980
NumericDisplayType
Definition: OriginObj.h:69
ColorScale colorScale
Definition: OriginObj.h:864
double step
Definition: OriginObj.h:948
string dataName
Definition: OriginObj.h:704
ColorScale()
Definition: OriginObj.h:835
Definition: OriginObj.h:75
Definition: OriginObj.h:460
float yLength
Definition: OriginObj.h:879
double fillAreaPatternBorderWidth
Definition: OriginObj.h:614
Definition: OriginObj.h:944
bool whiteOut
Definition: OriginObj.h:500
Definition: OriginObj.h:74
string templateName
Definition: OriginObj.h:965
Definition: OriginObj.h:94
vector< GraphLayer > layers
Definition: OriginObj.h:959
char * m_string
Definition: OriginObj.h:236
string label
Definition: OriginObj.h:154
Definition: OriginObj.h:390
bool connectSymbols
Definition: OriginObj.h:625
Definition: OriginObj.h:978
bool hidden
Definition: OriginObj.h:590
Definition: OriginObj.h:65
Definition: OriginObj.h:288
Definition: OriginObj.h:53
bool showMajorLabels
Definition: OriginObj.h:697
int totalPoints
Definition: OriginObj.h:375
ValueType
Definition: OriginObj.h:45
double max
Definition: OriginObj.h:718
class Origin::Variant variant
string windowName
Definition: OriginObj.h:793
unsigned char arrowAngle
Definition: OriginObj.h:467
Definition: OriginObj.h:75
AxisPosition position
Definition: OriginObj.h:714
Definition: OriginObj.h:72
int width() const
Definition: OriginObj.h:114
Definition: OriginObj.h:45
int significantDigits
Definition: OriginObj.h:325
Definition: OriginObj.h:74
ColorMap colorMap
Definition: OriginObj.h:640
Definition: OriginObj.h:148
Definition: OriginObj.h:67
Definition: OriginObj.h:59
Color frontColor
Definition: OriginObj.h:528
Bitmap(const string &_name="")
Definition: OriginObj.h:797
string columnName
Definition: OriginObj.h:705
unsigned char scale
Definition: OriginObj.h:722
bool clockwiseRotation
Definition: OriginObj.h:427
Definition: OriginObj.h:988
Definition: OriginObj.h:60
unsigned short columnCount
Definition: OriginObj.h:323
unsigned char type
Definition: OriginObj.h:522
bool active
Definition: OriginObj.h:994
bool formatValues
Definition: OriginObj.h:436
LineConnect
Definition: OriginObj.h:587
unsigned char color
Definition: OriginObj.h:698
string name
Definition: OriginObj.h:991
bool arrowClosed
Definition: OriginObj.h:468
unsigned char regular
Definition: OriginObj.h:87
Definition: OriginObj.h:245
ColorMap colorMap
Definition: OriginObj.h:332
float xAngle
Definition: OriginObj.h:874
double histogramEnd
Definition: OriginObj.h:861
unsigned char fillPattern
Definition: OriginObj.h:128
int yOffset
Definition: OriginObj.h:888
HeaderViewType
Definition: OriginObj.h:353
unsigned char labels
Definition: OriginObj.h:557
unsigned char symbolFillTransparency
Definition: OriginObj.h:620
Definition: OriginObj.h:711
bool gridOnTop
Definition: OriginObj.h:890
unsigned int endRow
Definition: OriginObj.h:265
string zColumnName
Definition: OriginObj.h:596
Color fillAreaColor
Definition: OriginObj.h:607
Window(const string &_name="", const string &_label="", bool _hidden=false)
Definition: OriginObj.h:166
bool labelVisible
Definition: OriginObj.h:137
~Variant()
Definition: OriginObj.h:227
FunctionType type
Definition: OriginObj.h:371
AxisPosition
Definition: OriginObj.h:711
Definition: OriginObj.h:71
bool formatAutomatic
Definition: OriginObj.h:435
string command
Definition: OriginObj.h:257
Definition: OriginObj.h:52
Definition: OriginObj.h:45
bool formatPercentages
Definition: OriginObj.h:437
Definition: OriginObj.h:45
bool loose
Definition: OriginObj.h:306
Definition: OriginObj.h:125
unsigned short fontSize
Definition: OriginObj.h:395
GraphAxisBreak yAxisBreak
Definition: OriginObj.h:856
string command
Definition: OriginObj.h:328
ColumnType type
Definition: OriginObj.h:251
Definition: OriginObj.h:142
unsigned char p1SymbolType
Definition: OriginObj.h:547
int width
Definition: OriginObj.h:259
Color lineColor
Definition: OriginObj.h:597
double end
Definition: OriginObj.h:374
Color gridColor
Definition: OriginObj.h:525
MonthFormat
Definition: OriginObj.h:65
Definition: OriginObj.h:247
Definition: OriginObj.h:53
ValueType valueType
Definition: OriginObj.h:252
Definition: OriginObj.h:45
Definition: OriginObj.h:45
double as_double() const
Definition: OriginObj.h:190
NumericDisplayType numericDisplayType
Definition: OriginObj.h:327
Definition: OriginObj.h:62
Definition: OriginObj.h:542
string dataset_name
Definition: OriginObj.h:250
Plot
Definition: OriginObj.h:578
int valueTypeSpecification
Definition: OriginObj.h:324
Definition: OriginObj.h:75
ColorMap colorMap
Definition: OriginObj.h:539
unsigned char column
Definition: OriginObj.h:90
vector< pair< double, ColorMapLevel > > ColorMapVector
Definition: OriginObj.h:140
int constMagnitude
Definition: OriginObj.h:477
time_t modificationDate
Definition: OriginObj.h:993
unsigned char minorTicksAfter
Definition: OriginObj.h:656
bool fillAreaWithLineTransparency
Definition: OriginObj.h:609
string comment
Definition: OriginObj.h:258
Definition: OriginObj.h:61
Color lineColor
Definition: OriginObj.h:515
unsigned char symbolInterior
Definition: OriginObj.h:616
ViewType view
Definition: OriginObj.h:331
float multiplier
Definition: OriginObj.h:475
bool fillEnabled
Definition: OriginObj.h:144
Definition: OriginObj.h:366
unsigned short arrowLength
Definition: OriginObj.h:466
Definition: OriginObj.h:61
Definition: OriginObj.h:72
Definition: OriginObj.h:73
vtype
Definition: OriginObj.h:188
Definition: OriginObj.h:75
double step
Definition: OriginObj.h:719
unsigned char starting
Definition: OriginObj.h:89
Color fillColor
Definition: OriginObj.h:127
unsigned char viewAngle
Definition: OriginObj.h:425
Definition: OriginObj.h:48
Color symbolColor
Definition: OriginObj.h:618
unsigned char minorTicksBefore
Definition: OriginObj.h:655
PercentileProperties percentile
Definition: OriginObj.h:863
State
Definition: OriginObj.h:150
Bitmap(const Bitmap &bitmap)
Definition: OriginObj.h:806
short right
Definition: OriginObj.h:98
short bottom
Definition: OriginObj.h:99
time_t modificationDate
Definition: OriginObj.h:161
TextProperties text
Definition: OriginObj.h:634
vtype type() const
Definition: OriginObj.h:189
int xOffset
Definition: OriginObj.h:887
unsigned int sheet
Definition: OriginObj.h:262
double y
Definition: OriginObj.h:766
SpreadSheet(const string &_name="")
Definition: OriginObj.h:295
bool connectMissingData
Definition: OriginObj.h:964
ColorMapVector levels
Definition: OriginObj.h:145
bool orthographic3D
Definition: OriginObj.h:893
bool is3D
Definition: OriginObj.h:962
Attach attach
Definition: OriginObj.h:781
Definition: OriginObj.h:60
bool formatCategories
Definition: OriginObj.h:438
double histogramBin
Definition: OriginObj.h:859
unsigned char boxRange
Definition: OriginObj.h:552
double m_double
Definition: OriginObj.h:235
double fillAreaPatternWidth
Definition: OriginObj.h:611
unsigned int beginRow
Definition: OriginObj.h:264
unsigned short colorBarThickness
Definition: OriginObj.h:833
Excel(const string &_name="", const string &_label="", int _maxRows=0, bool _hidden=false, bool _loose=true)
Definition: OriginObj.h:309
Definition: OriginObj.h:59
Rect clientRect
Definition: OriginObj.h:790
unsigned short displacement
Definition: OriginObj.h:432
unsigned short fontSize
Definition: OriginObj.h:702
Definition: OriginObj.h:45
Definition: OriginObj.h:957
LineVertex begin
Definition: OriginObj.h:784
Color backgroundColor
Definition: OriginObj.h:848
Definition: OriginObj.h:67
int rotation
Definition: OriginObj.h:396
float zLength
Definition: OriginObj.h:880
unsigned char style
Definition: OriginObj.h:783
Definition: OriginObj.h:62
unsigned char minSymbolType
Definition: OriginObj.h:548
unsigned long size
Definition: OriginObj.h:792
Definition: OriginObj.h:511
Rect clientRect
Definition: OriginObj.h:393
Definition: OriginObj.h:71
Definition: OriginObj.h:43
Definition: OriginObj.h:61
GraphAxis yAxis
Definition: OriginObj.h:852
bool fontUnderline
Definition: OriginObj.h:499
unsigned char * data
Definition: OriginObj.h:795
int objectID
Definition: OriginObj.h:155
bool isWaterfall
Definition: OriginObj.h:886
short rotation
Definition: OriginObj.h:503
unsigned char style
Definition: OriginObj.h:675
Definition: OriginObj.h:760
GraphAxis xAxis
Definition: OriginObj.h:851