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 =
string(),
const string& _label =
string(),
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)
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)
338 , valueTypeSpecification(0)
339 , significantDigits(6)
346 {coordinates.push_back(10.0);coordinates.push_back(10.0);coordinates.push_back(1.0);coordinates.push_back(1.0);};
376 Function(
const string& _name =
string(),
unsigned int _index = 0)
400 , color({Color::Regular, {Color::Black}})
410 , clientRect(_clientRect)
412 , fontSize(_fontSize)
413 , rotation(_rotation)
415 , borderType(_borderType)
442 , clockwiseRotation(false)
445 , horizontalOffset(0)
446 , displacedSectionCount(0)
448 , formatAutomatic(false)
449 , formatValues(false)
450 , formatPercentages(false)
451 , formatCategories(false)
452 , positionAssociate(false)
477 : color({Color::Regular, {Color::Black}})
561 , symbolColor({Color::Regular, {Color::Black}})
562 , symbolFillColor({Color::Regular, {Color::White}})
575 enum Plot {Scatter3D = 101, Surface3D = 103, Vector3D = 183, ScatterAndErrorBar3D = 184, TernaryContour = 185,
576 PolarXrYTheta = 186, SmithChart = 191, Polar = 192, BubbleIndexed = 193, BubbleColorMapped = 194,
577 Line = 200, Scatter=201, LineSymbol=202, Column = 203, Area = 204, HiLoClose = 205, Box = 206,
578 ColumnFloat = 207, Vector = 208, PlotDot = 209, Wall3D = 210, Ribbon3D = 211, Bar3D = 212, ColumnStack = 213,
579 AreaStack = 214, Bar = 215, BarStack = 216, FlowVector = 218, Histogram = 219, MatrixImage = 220, Pie = 225,
580 Contour = 226, Unknown = 230, ErrorBar = 231, TextPlot = 232, XErrorBar = 233, SurfaceColorMap = 236,
581 SurfaceColorFill = 237, SurfaceWireframe = 238, SurfaceBars = 239, Line3D = 240, Text3D = 241, Mesh3D = 242,
582 XYZContour = 243, XYZTriangular = 245, LineSeries = 246, YErrorBar = 254, XYErrorBar = 255};
583 enum LineStyle {Solid = 0, Dash = 1, Dot = 2, DashDot = 3, DashDotDot = 4, ShortDash = 5, ShortDot = 6, ShortDashDot = 7};
584 enum LineConnect {NoLine = 0, Straight = 1, TwoPointSegment = 2, ThreePointSegment = 3, BSpline = 8, Spline = 9,
585 StepHorizontal = 11, StepVertical = 12, StepHCenter = 13, StepVCenter = 14, Bezier = 15};
661 , scaleIncrementBefore(5)
662 , scaleIncrementAfter(5)
663 , minorTicksBefore(1)
709 enum Scale {Linear = 0, Log10 = 1, Probability = 2, Probit = 3, Reciprocal = 4, OffsetReciprocal = 5, Logit = 6, Ln = 7, Log2 = 8};
745 , color({Color::Regular, {Color::Black}})
748 , fillAreaColor({Color::Regular, {Color::LightGray}})
750 , fillAreaPatternColor({Color::Regular, {Color::Black}})
751 , fillAreaPatternWidth(1)
752 , useBorderColor(
false)
804 : clientRect(bitmap.clientRect)
805 , attach(bitmap.attach)
807 , windowName(bitmap.windowName)
808 , borderType(bitmap.borderType)
813 data =
new unsigned char[size];
814 memcpy(data, bitmap.
data, size);
834 , reverseOrder(false)
836 , colorBarThickness(3)
837 , labelsColor({Color::Regular, {Color::Black}})
893 : backgroundColor({Color::Regular, {Color::White}})
895 , xAxis(), yAxis(), zAxis()
897 , histogramBegin(0.0)
906 , imageProfileTool(0)
913 , exchangedAxes(
false)
915 , orthographic3D(
false)
921 for (vector<GraphCurve>::const_iterator it = curves.begin(); it != curves.end(); ++it)
925 case GraphCurve::Scatter3D:
926 case GraphCurve::Surface3D:
927 case GraphCurve::Vector3D:
928 case GraphCurve::ScatterAndErrorBar3D:
929 case GraphCurve::TernaryContour:
930 case GraphCurve::Line3D:
931 case GraphCurve::Mesh3D:
932 case GraphCurve::XYZContour:
933 case GraphCurve::XYZTriangular:
966 Graph(
const string& _name =
string())
972 , connectMissingData(false)
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)
997 , creationDate(_creationDate)
998 , modificationDate(_modificationDate)
1006 #endif // ORIGIN_OBJ_H unsigned short horizontalOffset
Definition: OriginObj.h:427
Definition: OriginObj.h:53
unsigned int sheets
Definition: OriginObj.h:290
Definition: OriginObj.h:668
MatrixSheet(const string &_name=string(), unsigned int _index=0)
Definition: OriginObj.h:334
double min
Definition: OriginObj.h:714
unsigned int maxRows
Definition: OriginObj.h:288
bool sideWallEnabled
Definition: OriginObj.h:528
Definition: OriginObj.h:706
double width
Definition: OriginObj.h:673
unsigned char symbolThickness
Definition: OriginObj.h:619
short yOffset
Definition: OriginObj.h:502
Definition: OriginObj.h:72
Definition: OriginObj.h:45
string xColumnName
Definition: OriginObj.h:591
unsigned char pointOffset
Definition: OriginObj.h:620
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:949
unsigned int index
Definition: OriginObj.h:328
Definition: OriginObj.h:67
Definition: OriginObj.h:73
bool log10
Definition: OriginObj.h:644
Definition: OriginObj.h:73
Definition: OriginObj.h:785
unsigned char minorTicks
Definition: OriginObj.h:718
bool backColorEnabled
Definition: OriginObj.h:524
ViewType
Definition: OriginObj.h:317
bool visible
Definition: OriginObj.h:827
Definition: OriginObj.h:48
ColumnType
Definition: OriginObj.h:247
unsigned char meanSymbolType
Definition: OriginObj.h:543
Definition: OriginObj.h:61
Definition: OriginObj.h:72
unsigned char color
Definition: OriginObj.h:671
time_t creationDate
Definition: OriginObj.h:160
vector< Bitmap > bitmaps
Definition: OriginObj.h:868
ValueType valueType
Definition: OriginObj.h:696
Attach attach
Definition: OriginObj.h:396
unsigned short symbolSize
Definition: OriginObj.h:548
RegularColor
Definition: OriginObj.h:80
unsigned char fillAreaPattern
Definition: OriginObj.h:603
SurfaceProperties surface
Definition: OriginObj.h:634
Definition: OriginObj.h:186
BorderType
Definition: OriginObj.h:71
Definition: OriginObj.h:74
Definition: OriginObj.h:573
Grids grids
Definition: OriginObj.h:520
Definition: OriginObj.h:62
Color color
Definition: OriginObj.h:461
Color xSideWallColor
Definition: OriginObj.h:529
unsigned char lineTransparency
Definition: OriginObj.h:595
unsigned char majorTicks
Definition: OriginObj.h:717
Justify
Definition: OriginObj.h:491
Definition: OriginObj.h:59
Definition: OriginObj.h:60
int decimalPlaces
Definition: OriginObj.h:324
Definition: OriginObj.h:70
unsigned char type
Definition: OriginObj.h:588
Definition: OriginObj.h:774
int significantDigits
Definition: OriginObj.h:254
Color symbolFillColor
Definition: OriginObj.h:616
Definition: OriginObj.h:74
Definition: OriginObj.h:61
SpreadSheet(const string &_name=string())
Definition: OriginObj.h:293
Definition: OriginObj.h:65
double lineWidth
Definition: OriginObj.h:599
unsigned char fillAreaPatternBorderStyle
Definition: OriginObj.h:609
double to
Definition: OriginObj.h:646
Definition: OriginObj.h:69
SurfaceColoration topContour
Definition: OriginObj.h:533
HeaderViewType header
Definition: OriginObj.h:354
Color ySideWallColor
Definition: OriginObj.h:530
const char * as_string() const
Definition: OriginObj.h:191
Definition: OriginObj.h:52
bool exchangedAxes
Definition: OriginObj.h:888
int constAngle
Definition: OriginObj.h:473
Definition: OriginObj.h:52
unsigned int maxRows
Definition: OriginObj.h:303
Definition: OriginObj.h:60
GraphAxisBreak xAxisBreak
Definition: OriginObj.h:852
SurfaceColoration bottomContour
Definition: OriginObj.h:534
Definition: OriginObj.h:301
Rect clientRect
Definition: OriginObj.h:843
GraphAxisBreak()
Definition: OriginObj.h:655
unsigned char thickness
Definition: OriginObj.h:423
Definition: OriginObj.h:61
unsigned int index
Definition: OriginObj.h:374
Title title
Definition: OriginObj.h:158
string xDataName
Definition: OriginObj.h:590
int valueTypeSpecification
Definition: OriginObj.h:253
bool fontBold
Definition: OriginObj.h:494
Definition: OriginObj.h:74
Definition: OriginObj.h:75
Definition: OriginObj.h:71
bool oppositeLine
Definition: OriginObj.h:713
vector< GraphCurve > curves
Definition: OriginObj.h:869
string endXColumnName
Definition: OriginObj.h:466
Definition: OriginObj.h:52
SurfaceColoration surface
Definition: OriginObj.h:532
vector< Line > lines
Definition: OriginObj.h:866
unsigned short rowCount
Definition: OriginObj.h:320
Attach
Definition: OriginObj.h:70
unsigned short fontSize
Definition: OriginObj.h:503
Definition: OriginObj.h:984
VectorPosition position
Definition: OriginObj.h:469
bool is3D() const
Definition: OriginObj.h:919
unsigned char symbolShape
Definition: OriginObj.h:614
Definition: OriginObj.h:73
double whiskersCoeff
Definition: OriginObj.h:552
double from
Definition: OriginObj.h:645
Definition: OriginObj.h:53
Definition: OriginObj.h:75
Variant(const string &s)
Definition: OriginObj.h:195
vector< TextBox > pieTexts
Definition: OriginObj.h:865
Definition: OriginObj.h:65
PieProperties pie
Definition: OriginObj.h:625
ColorGradientDirection
Definition: OriginObj.h:75
int imageProfileTool
Definition: OriginObj.h:879
unsigned char whiskersRange
Definition: OriginObj.h:550
bool hidden
Definition: OriginObj.h:156
Definition: OriginObj.h:71
short xOffset
Definition: OriginObj.h:501
Color labelsColor
Definition: OriginObj.h:831
vector< SpreadColumn > columns
Definition: OriginObj.h:291
Definition: OriginObj.h:640
string dataName
Definition: OriginObj.h:589
vector< double > data
Definition: OriginObj.h:331
Definition: OriginObj.h:516
Color color
Definition: OriginObj.h:493
Definition: OriginObj.h:74
GraphAxis zAxis
Definition: OriginObj.h:850
Definition: OriginObj.h:52
LineVertex end
Definition: OriginObj.h:782
double symbolSize
Definition: OriginObj.h:618
int tab
Definition: OriginObj.h:394
Color windowBackgroundColorBase
Definition: OriginObj.h:163
unsigned int numRows
Definition: OriginObj.h:263
ColorMap colorMap
Definition: OriginObj.h:862
unsigned char lineConnect
Definition: OriginObj.h:597
float zAngle
Definition: OriginObj.h:873
unsigned short height
Definition: OriginObj.h:960
float yAngle
Definition: OriginObj.h:872
Definition: OriginObj.h:517
bool fontBold
Definition: OriginObj.h:700
NodeType type
Definition: OriginObj.h:988
Variant(const double d)
Definition: OriginObj.h:194
string formula
Definition: OriginObj.h:370
VectorPosition
Definition: OriginObj.h:459
short top
Definition: OriginObj.h:97
Definition: OriginObj.h:52
VectorProperties()
Definition: OriginObj.h:476
double shapeLength
Definition: OriginObj.h:761
Rect(short width=0, short height=0)
Definition: OriginObj.h:101
double x
Definition: OriginObj.h:762
bool loose
Definition: OriginObj.h:289
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:779
Definition: OriginObj.h:75
double gridLineWidth
Definition: OriginObj.h:521
bool show
Definition: OriginObj.h:642
Color symbolColor
Definition: OriginObj.h:546
double scaleIncrementAfter
Definition: OriginObj.h:650
Definition: OriginObj.h:72
FillPattern
Definition: OriginObj.h:72
double boxCoeff
Definition: OriginObj.h:551
GraphLayer()
Definition: OriginObj.h:892
DateFormat
Definition: OriginObj.h:59
vector< MatrixSheet > sheets
Definition: OriginObj.h:355
Definition: OriginObj.h:841
bool isValid() const
Definition: OriginObj.h:119
VectorProperties vector
Definition: OriginObj.h:628
double histogramBegin
Definition: OriginObj.h:857
Definition: OriginObj.h:71
~Bitmap()
Definition: OriginObj.h:818
bool fillArea
Definition: OriginObj.h:601
Color color
Definition: OriginObj.h:391
Definition: OriginObj.h:349
double lineWidth
Definition: OriginObj.h:135
double shapeWidth
Definition: OriginObj.h:760
double width
Definition: OriginObj.h:462
unsigned int index
Definition: OriginObj.h:260
PieProperties()
Definition: OriginObj.h:439
Definition: OriginObj.h:70
Color backColor
Definition: OriginObj.h:526
bool fontItalic
Definition: OriginObj.h:495
int valueTypeSpecification
Definition: OriginObj.h:697
Rect clientRect
Definition: OriginObj.h:776
TimeFormat
Definition: OriginObj.h:52
unsigned char p99SymbolType
Definition: OriginObj.h:542
Scale
Definition: OriginObj.h:709
double min
Definition: OriginObj.h:945
bool lineVisible
Definition: OriginObj.h:132
Color fillAreaPatternColor
Definition: OriginObj.h:607
Definition: OriginObj.h:60
string name
Definition: OriginObj.h:368
Definition: OriginObj.h:60
GraphGrid majorGrid
Definition: OriginObj.h:720
LineVertex()
Definition: OriginObj.h:765
DayOfWeekFormat
Definition: OriginObj.h:67
double vLine
Definition: OriginObj.h:880
Definition: OriginObj.h:75
bool zeroLine
Definition: OriginObj.h:712
unsigned int activeSheet
Definition: OriginObj.h:353
int decimalPlaces
Definition: OriginObj.h:698
unsigned char fillAreaTransparency
Definition: OriginObj.h:605
double fillPatternLineWidth
Definition: OriginObj.h:130
vector< double > coordinates
Definition: OriginObj.h:332
Definition: OriginObj.h:489
SpreadColumn(const string &_name=string(), unsigned int _index=0)
Definition: OriginObj.h:268
Definition: OriginObj.h:48
float xLength
Definition: OriginObj.h:875
Justify justify
Definition: OriginObj.h:498
double scaleIncrementBefore
Definition: OriginObj.h:649
bool positionAssociate
Definition: OriginObj.h:436
short left
Definition: OriginObj.h:96
Definition: OriginObj.h:420
double lineWidth
Definition: OriginObj.h:513
string angleColumnName
Definition: OriginObj.h:470
double begin
Definition: OriginObj.h:371
vector< TextBox > texts
Definition: OriginObj.h:864
Excel(const string &_name=string(), const string &_label=string(), int _maxRows=0, bool _hidden=false, bool _loose=true)
Definition: OriginObj.h:307
string yColumnName
Definition: OriginObj.h:592
BorderType borderType
Definition: OriginObj.h:846
void asgString(const char *x)
Definition: OriginObj.h:238
Definition: OriginObj.h:45
unsigned char lineStyle
Definition: OriginObj.h:134
FunctionType
Definition: OriginObj.h:366
Definition: OriginObj.h:73
ColorGradientDirection windowBackgroundColorGradient
Definition: OriginObj.h:162
Definition: OriginObj.h:59
unsigned char maxSymbolType
Definition: OriginObj.h:541
unsigned short labelGap
Definition: OriginObj.h:829
Attach attach
Definition: OriginObj.h:788
Definition: OriginObj.h:315
unsigned int colIndex
Definition: OriginObj.h:261
ColorType
Definition: OriginObj.h:79
string endYColumnName
Definition: OriginObj.h:467
TextBox legend
Definition: OriginObj.h:844
string magnitudeColumnName
Definition: OriginObj.h:471
vector< Figure > figures
Definition: OriginObj.h:867
string name
Definition: OriginObj.h:153
Definition: OriginObj.h:70
double max
Definition: OriginObj.h:946
Definition: OriginObj.h:59
short rotation
Definition: OriginObj.h:425
unsigned short width
Definition: OriginObj.h:959
Definition: OriginObj.h:71
int rotation
Definition: OriginObj.h:703
double hLine
Definition: OriginObj.h:881
bool isLayout
Definition: OriginObj.h:962
Definition: OriginObj.h:70
Definition: OriginObj.h:59
Definition: OriginObj.h:60
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
ColorType type
Definition: OriginObj.h:84
Type
Definition: OriginObj.h:516
int decimalPlaces
Definition: OriginObj.h:255
bool hidden
Definition: OriginObj.h:670
Definition: OriginObj.h:73
Definition: OriginObj.h:45
Definition: OriginObj.h:77
Function(const string &_name=string(), unsigned int _index=0)
Definition: OriginObj.h:376
BorderType borderType
Definition: OriginObj.h:395
Definition: OriginObj.h:45
time_t creationDate
Definition: OriginObj.h:990
Color fillAreaPatternBorderColor
Definition: OriginObj.h:610
bool reverseOrder
Definition: OriginObj.h:828
PercentileProperties()
Definition: OriginObj.h:555
vector< SpreadSheet > sheets
Definition: OriginObj.h:305
Definition: OriginObj.h:692
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:319
NodeType
Definition: OriginObj.h:986
TextBox(const string &_text, Rect _clientRect, Color _color, unsigned short _fontSize, int _rotation, int _tab, BorderType _borderType, Attach _attach)
Definition: OriginObj.h:408
bool isXYY3D
Definition: OriginObj.h:889
unsigned char shapeType
Definition: OriginObj.h:759
vector< variant > data
Definition: OriginObj.h:266
unsigned short radius
Definition: OriginObj.h:426
bool contour
Definition: OriginObj.h:511
unsigned short width
Definition: OriginObj.h:327
Definition: OriginObj.h:69
Graph(const string &_name=string())
Definition: OriginObj.h:966
BorderType borderType
Definition: OriginObj.h:791
Title
Definition: OriginObj.h:151
Origin::Variant & operator=(const Origin::Variant &v)
Definition: OriginObj.h:211
Definition: OriginObj.h:72
LineStyle
Definition: OriginObj.h:583
State state
Definition: OriginObj.h:157
Grids
Definition: OriginObj.h:517
unsigned short distance
Definition: OriginObj.h:437
Color color
Definition: OriginObj.h:777
NumericFormat
Definition: OriginObj.h:48
unsigned char fillAreaType
Definition: OriginObj.h:602
Bitmap(const string &_name=string())
Definition: OriginObj.h:794
Definition: OriginObj.h:825
Definition: OriginObj.h:52
Definition: OriginObj.h:75
Definition: OriginObj.h:75
Definition: OriginObj.h:72
bool fill
Definition: OriginObj.h:510
GraphAxisBreak zAxisBreak
Definition: OriginObj.h:854
vtype m_type
Definition: OriginObj.h:233
string text
Definition: OriginObj.h:389
bool diamondBox
Definition: OriginObj.h:553
Color symbolFillColor
Definition: OriginObj.h:547
unsigned char boxWidth
Definition: OriginObj.h:598
unsigned long displacedSectionCount
Definition: OriginObj.h:428
unsigned char lineStyle
Definition: OriginObj.h:596
double position
Definition: OriginObj.h:647
Note(const string &_name=string())
Definition: OriginObj.h:979
GraphGrid minorGrid
Definition: OriginObj.h:721
Definition: OriginObj.h:506
string text
Definition: OriginObj.h:978
NumericDisplayType
Definition: OriginObj.h:69
ColorScale colorScale
Definition: OriginObj.h:861
double step
Definition: OriginObj.h:947
string dataName
Definition: OriginObj.h:701
Window(const string &_name=string(), const string &_label=string(), bool _hidden=false)
Definition: OriginObj.h:166
ColorScale()
Definition: OriginObj.h:832
Definition: OriginObj.h:75
Definition: OriginObj.h:457
float yLength
Definition: OriginObj.h:876
double fillAreaPatternBorderWidth
Definition: OriginObj.h:611
Definition: OriginObj.h:943
bool whiteOut
Definition: OriginObj.h:497
Definition: OriginObj.h:74
string templateName
Definition: OriginObj.h:964
Definition: OriginObj.h:94
vector< GraphLayer > layers
Definition: OriginObj.h:958
char * m_string
Definition: OriginObj.h:236
string label
Definition: OriginObj.h:154
Definition: OriginObj.h:387
bool connectSymbols
Definition: OriginObj.h:622
Definition: OriginObj.h:976
bool hidden
Definition: OriginObj.h:587
Definition: OriginObj.h:65
Definition: OriginObj.h:286
Definition: OriginObj.h:53
bool showMajorLabels
Definition: OriginObj.h:694
int totalPoints
Definition: OriginObj.h:373
ValueType
Definition: OriginObj.h:45
double max
Definition: OriginObj.h:715
class Origin::Variant variant
string windowName
Definition: OriginObj.h:790
unsigned char arrowAngle
Definition: OriginObj.h:464
Definition: OriginObj.h:75
AxisPosition position
Definition: OriginObj.h:711
Definition: OriginObj.h:72
int width() const
Definition: OriginObj.h:114
Definition: OriginObj.h:45
int significantDigits
Definition: OriginObj.h:323
Definition: OriginObj.h:74
ColorMap colorMap
Definition: OriginObj.h:637
Definition: OriginObj.h:148
Definition: OriginObj.h:67
Definition: OriginObj.h:59
Color frontColor
Definition: OriginObj.h:525
string columnName
Definition: OriginObj.h:702
unsigned char scale
Definition: OriginObj.h:719
bool clockwiseRotation
Definition: OriginObj.h:424
Definition: OriginObj.h:986
Definition: OriginObj.h:60
unsigned short columnCount
Definition: OriginObj.h:321
unsigned char type
Definition: OriginObj.h:519
bool active
Definition: OriginObj.h:992
bool formatValues
Definition: OriginObj.h:433
LineConnect
Definition: OriginObj.h:584
unsigned char color
Definition: OriginObj.h:695
string name
Definition: OriginObj.h:989
bool arrowClosed
Definition: OriginObj.h:465
unsigned char regular
Definition: OriginObj.h:87
Definition: OriginObj.h:245
ColorMap colorMap
Definition: OriginObj.h:330
float xAngle
Definition: OriginObj.h:871
double histogramEnd
Definition: OriginObj.h:858
unsigned char fillPattern
Definition: OriginObj.h:128
int yOffset
Definition: OriginObj.h:885
HeaderViewType
Definition: OriginObj.h:351
unsigned char labels
Definition: OriginObj.h:554
unsigned char symbolFillTransparency
Definition: OriginObj.h:617
Definition: OriginObj.h:708
bool gridOnTop
Definition: OriginObj.h:887
unsigned int endRow
Definition: OriginObj.h:265
string zColumnName
Definition: OriginObj.h:593
Color fillAreaColor
Definition: OriginObj.h:604
bool labelVisible
Definition: OriginObj.h:137
~Variant()
Definition: OriginObj.h:227
FunctionType type
Definition: OriginObj.h:369
AxisPosition
Definition: OriginObj.h:708
Definition: OriginObj.h:71
bool formatAutomatic
Definition: OriginObj.h:432
string command
Definition: OriginObj.h:257
Definition: OriginObj.h:52
Definition: OriginObj.h:45
bool formatPercentages
Definition: OriginObj.h:434
Definition: OriginObj.h:45
bool loose
Definition: OriginObj.h:304
Definition: OriginObj.h:125
unsigned short fontSize
Definition: OriginObj.h:392
GraphAxisBreak yAxisBreak
Definition: OriginObj.h:853
string command
Definition: OriginObj.h:326
TextBox(const string &_text=string())
Definition: OriginObj.h:398
ColumnType type
Definition: OriginObj.h:251
Definition: OriginObj.h:142
unsigned char p1SymbolType
Definition: OriginObj.h:544
int width
Definition: OriginObj.h:259
Color lineColor
Definition: OriginObj.h:594
double end
Definition: OriginObj.h:372
Color gridColor
Definition: OriginObj.h:522
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:325
Definition: OriginObj.h:62
Definition: OriginObj.h:539
string dataset_name
Definition: OriginObj.h:250
Plot
Definition: OriginObj.h:575
int valueTypeSpecification
Definition: OriginObj.h:322
Definition: OriginObj.h:75
ColorMap colorMap
Definition: OriginObj.h:536
unsigned char column
Definition: OriginObj.h:90
vector< pair< double, ColorMapLevel > > ColorMapVector
Definition: OriginObj.h:140
int constMagnitude
Definition: OriginObj.h:474
time_t modificationDate
Definition: OriginObj.h:991
unsigned char minorTicksAfter
Definition: OriginObj.h:653
bool fillAreaWithLineTransparency
Definition: OriginObj.h:606
string comment
Definition: OriginObj.h:258
Definition: OriginObj.h:61
Color lineColor
Definition: OriginObj.h:512
unsigned char symbolInterior
Definition: OriginObj.h:613
ViewType view
Definition: OriginObj.h:329
float multiplier
Definition: OriginObj.h:472
bool fillEnabled
Definition: OriginObj.h:144
Definition: OriginObj.h:364
unsigned short arrowLength
Definition: OriginObj.h:463
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:716
unsigned char starting
Definition: OriginObj.h:89
Color fillColor
Definition: OriginObj.h:127
unsigned char viewAngle
Definition: OriginObj.h:422
Definition: OriginObj.h:48
Color symbolColor
Definition: OriginObj.h:615
unsigned char minorTicksBefore
Definition: OriginObj.h:652
PercentileProperties percentile
Definition: OriginObj.h:860
State
Definition: OriginObj.h:150
Bitmap(const Bitmap &bitmap)
Definition: OriginObj.h:803
short right
Definition: OriginObj.h:98
short bottom
Definition: OriginObj.h:99
time_t modificationDate
Definition: OriginObj.h:161
TextProperties text
Definition: OriginObj.h:631
vtype type() const
Definition: OriginObj.h:189
int xOffset
Definition: OriginObj.h:884
unsigned int sheet
Definition: OriginObj.h:262
double y
Definition: OriginObj.h:763
bool connectMissingData
Definition: OriginObj.h:963
ColorMapVector levels
Definition: OriginObj.h:145
bool orthographic3D
Definition: OriginObj.h:890
bool is3D
Definition: OriginObj.h:961
Attach attach
Definition: OriginObj.h:778
Definition: OriginObj.h:60
bool formatCategories
Definition: OriginObj.h:435
double histogramBin
Definition: OriginObj.h:856
unsigned char boxRange
Definition: OriginObj.h:549
double m_double
Definition: OriginObj.h:235
double fillAreaPatternWidth
Definition: OriginObj.h:608
unsigned int beginRow
Definition: OriginObj.h:264
unsigned short colorBarThickness
Definition: OriginObj.h:830
Definition: OriginObj.h:59
Matrix(const string &_name=string())
Definition: OriginObj.h:357
Rect clientRect
Definition: OriginObj.h:787
unsigned short displacement
Definition: OriginObj.h:429
unsigned short fontSize
Definition: OriginObj.h:699
Definition: OriginObj.h:45
Definition: OriginObj.h:956
LineVertex begin
Definition: OriginObj.h:781
Color backgroundColor
Definition: OriginObj.h:845
Definition: OriginObj.h:67
int rotation
Definition: OriginObj.h:393
float zLength
Definition: OriginObj.h:877
unsigned char style
Definition: OriginObj.h:780
Definition: OriginObj.h:62
unsigned char minSymbolType
Definition: OriginObj.h:545
unsigned long size
Definition: OriginObj.h:789
Definition: OriginObj.h:508
Rect clientRect
Definition: OriginObj.h:390
Definition: OriginObj.h:71
Definition: OriginObj.h:43
Definition: OriginObj.h:61
GraphAxis yAxis
Definition: OriginObj.h:849
bool fontUnderline
Definition: OriginObj.h:496
unsigned char * data
Definition: OriginObj.h:792
int objectID
Definition: OriginObj.h:155
bool isWaterfall
Definition: OriginObj.h:883
short rotation
Definition: OriginObj.h:500
unsigned char style
Definition: OriginObj.h:672
Definition: OriginObj.h:757
GraphAxis xAxis
Definition: OriginObj.h:848