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 =
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 long size
Definition: OriginObj.h:789
NodeType type
Definition: OriginObj.h:988
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:619
unsigned char * data
Definition: OriginObj.h:792
ColorScale()
Definition: OriginObj.h:832
Definition: OriginObj.h:758
time_t creationDate
Definition: OriginObj.h:160
GraphAxisBreak()
Definition: OriginObj.h:655
float xLength
Definition: OriginObj.h:875
@ Time
Definition: OriginObj.h:45
@ CrossSparse
Definition: OriginObj.h:74
double begin
Definition: OriginObj.h:371
float multiplier
Definition: OriginObj.h:472
double histogramBegin
Definition: OriginObj.h:857
Definition: OriginObj.h:507
ViewType view
Definition: OriginObj.h:329
bool formatCategories
Definition: OriginObj.h:435
Definition: OriginObj.h:574
@ DATE_YYMMDD
Definition: OriginObj.h:61
Color lineColor
Definition: OriginObj.h:133
@ DATE_MONTH_LETTER
Definition: OriginObj.h:62
int decimalPlaces
Definition: OriginObj.h:324
double x
Definition: OriginObj.h:762
Color windowBackgroundColorEnd
Definition: OriginObj.h:164
unsigned char color
Definition: OriginObj.h:671
unsigned char starting
Definition: OriginObj.h:89
double position
Definition: OriginObj.h:647
ColumnType type
Definition: OriginObj.h:251
Definition: OriginObj.h:316
@ DATE_DDMMYYYY_HH_MM_SS
Definition: OriginObj.h:60
unsigned char fillAreaPattern
Definition: OriginObj.h:603
string columnName
Definition: OriginObj.h:702
string zColumnName
Definition: OriginObj.h:593
string magnitudeColumnName
Definition: OriginObj.h:471
TextBox legend
Definition: OriginObj.h:844
ColorGradientDirection
Definition: OriginObj.h:75
class Origin::Variant variant
unsigned char minorTicks
Definition: OriginObj.h:718
MatrixSheet(const string &_name=string(), unsigned int _index=0)
Definition: OriginObj.h:334
unsigned char style
Definition: OriginObj.h:780
unsigned int colIndex
Definition: OriginObj.h:261
short rotation
Definition: OriginObj.h:425
int constMagnitude
Definition: OriginObj.h:474
Definition: OriginObj.h:775
GraphAxis zAxis
Definition: OriginObj.h:850
unsigned int maxRows
Definition: OriginObj.h:303
Definition: OriginObj.h:287
unsigned int numRows
Definition: OriginObj.h:263
void asgString(const char *x)
Definition: OriginObj.h:238
short left
Definition: OriginObj.h:96
unsigned char lineTransparency
Definition: OriginObj.h:595
unsigned long displacedSectionCount
Definition: OriginObj.h:428
unsigned short horizontalOffset
Definition: OriginObj.h:427
float zAngle
Definition: OriginObj.h:873
bool exchangedAxes
Definition: OriginObj.h:888
double width
Definition: OriginObj.h:779
unsigned short rowCount
Definition: OriginObj.h:320
Attach
Definition: OriginObj.h:70
GraphAxisBreak xAxisBreak
Definition: OriginObj.h:852
string name
Definition: OriginObj.h:249
@ DAY_LETTER
Definition: OriginObj.h:67
bool isWaterfall
Definition: OriginObj.h:883
@ TickIndexedDataset
Definition: OriginObj.h:45
bool isLayout
Definition: OriginObj.h:962
@ CrossDense
Definition: OriginObj.h:74
bool oppositeLine
Definition: OriginObj.h:713
BorderType
Definition: OriginObj.h:71
Title title
Definition: OriginObj.h:158
Grids grids
Definition: OriginObj.h:520
double min
Definition: OriginObj.h:714
bool show
Definition: OriginObj.h:642
@ TIME_HH_MM_SS
Definition: OriginObj.h:52
BorderType borderType
Definition: OriginObj.h:846
double width
Definition: OriginObj.h:673
HeaderViewType header
Definition: OriginObj.h:354
FillPattern
Definition: OriginObj.h:72
unsigned short arrowLength
Definition: OriginObj.h:463
Variant()
Definition: OriginObj.h:193
Color xSideWallColor
Definition: OriginObj.h:529
bool showMajorLabels
Definition: OriginObj.h:694
bool log10
Definition: OriginObj.h:644
unsigned int maxRows
Definition: OriginObj.h:288
vector< double > data
Definition: OriginObj.h:331
@ Categorical
Definition: OriginObj.h:45
@ TopLeft
Definition: OriginObj.h:75
NodeType
Definition: OriginObj.h:986
@ TIME_MM_SS
Definition: OriginObj.h:52
GraphLayerRange(double _min=0.0, double _max=0.0, double _step=0.0)
Definition: OriginObj.h:949
@ HorizontalSparse
Definition: OriginObj.h:73
@ DiagCrossSparse
Definition: OriginObj.h:73
int width
Definition: OriginObj.h:259
unsigned char symbolFillTransparency
Definition: OriginObj.h:617
string comment
Definition: OriginObj.h:258
unsigned char scale
Definition: OriginObj.h:719
@ FDiagSparse
Definition: OriginObj.h:72
unsigned char minorTicksAfter
Definition: OriginObj.h:653
Definition: OriginObj.h:350
Color symbolFillColor
Definition: OriginObj.h:547
@ 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:614
VectorProperties()
Definition: OriginObj.h:476
ColorType
Definition: OriginObj.h:79
float yAngle
Definition: OriginObj.h:872
double width
Definition: OriginObj.h:462
@ WhiteOut
Definition: OriginObj.h:71
@ DATE_D
Definition: OriginObj.h:60
Color ySideWallColor
Definition: OriginObj.h:530
double max
Definition: OriginObj.h:715
AxisPosition
Definition: OriginObj.h:708
@ Date
Definition: OriginObj.h:45
@ SpreadSheet
Definition: OriginObj.h:986
unsigned char column
Definition: OriginObj.h:90
double fillAreaPatternBorderWidth
Definition: OriginObj.h:611
unsigned char p1SymbolType
Definition: OriginObj.h:544
Plot
Definition: OriginObj.h:575
Definition: OriginObj.h:78
bool contour
Definition: OriginObj.h:511
double gridLineWidth
Definition: OriginObj.h:521
SurfaceColoration bottomContour
Definition: OriginObj.h:534
unsigned char maxSymbolType
Definition: OriginObj.h:541
@ TopRight
Definition: OriginObj.h:75
short bottom
Definition: OriginObj.h:99
string text
Definition: OriginObj.h:978
bool fillAreaWithLineTransparency
Definition: OriginObj.h:606
@ DecimalWithMarks
Definition: OriginObj.h:48
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:957
DateFormat
Definition: OriginObj.h:59
bool whiteOut
Definition: OriginObj.h:497
unsigned char viewAngle
Definition: OriginObj.h:422
unsigned char symbolInterior
Definition: OriginObj.h:613
SurfaceColoration surface
Definition: OriginObj.h:532
double from
Definition: OriginObj.h:645
double whiskersCoeff
Definition: OriginObj.h:552
vector< double > coordinates
Definition: OriginObj.h:332
bool hidden
Definition: OriginObj.h:156
@ DATE_DD_MM_YYYY
Definition: OriginObj.h:59
float xAngle
Definition: OriginObj.h:871
string xDataName
Definition: OriginObj.h:590
@ Month
Definition: OriginObj.h:45
Definition: OriginObj.h:509
@ Scientific
Definition: OriginObj.h:48
Rect(short width=0, short height=0)
Definition: OriginObj.h:101
double shapeLength
Definition: OriginObj.h:761
Color windowBackgroundColorBase
Definition: OriginObj.h:163
@ Decimal
Definition: OriginObj.h:48
bool is3D
Definition: OriginObj.h:961
@ MONTH_MMMM
Definition: OriginObj.h:65
vector< variant > data
Definition: OriginObj.h:266
Definition: OriginObj.h:421
unsigned char regular
Definition: OriginObj.h:87
GraphAxis xAxis
Definition: OriginObj.h:848
unsigned int sheet
Definition: OriginObj.h:262
vector< MatrixSheet > sheets
Definition: OriginObj.h:355
bool formatValues
Definition: OriginObj.h:433
bool formatPercentages
Definition: OriginObj.h:434
Rect frameRect
Definition: OriginObj.h:159
double min
Definition: OriginObj.h:945
ColorMap colorMap
Definition: OriginObj.h:862
Definition: OriginObj.h:842
vector< GraphCurve > curves
Definition: OriginObj.h:869
@ Z
Definition: OriginObj.h:247
string endYColumnName
Definition: OriginObj.h:467
double end
Definition: OriginObj.h:372
DayOfWeekFormat
Definition: OriginObj.h:67
Attach attach
Definition: OriginObj.h:778
Type
Definition: OriginObj.h:516
@ DATE_DD_MM_YYYY_HH_MM_SS
Definition: OriginObj.h:59
double max
Definition: OriginObj.h:946
unsigned short colorBarThickness
Definition: OriginObj.h:830
unsigned char color
Definition: OriginObj.h:695
short yOffset
Definition: OriginObj.h:502
ValueType valueType
Definition: OriginObj.h:696
@ 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:720
Definition: OriginObj.h:44
@ VerticalMedium
Definition: OriginObj.h:74
bool loose
Definition: OriginObj.h:289
unsigned char boxRange
Definition: OriginObj.h:549
Color lineColor
Definition: OriginObj.h:594
@ DATE_YYYY
Definition: OriginObj.h:60
@ MONTH_LETTER
Definition: OriginObj.h:65
Definition: OriginObj.h:540
ColorMapVector levels
Definition: OriginObj.h:145
double to
Definition: OriginObj.h:646
string name
Definition: OriginObj.h:319
string dataName
Definition: OriginObj.h:701
unsigned short distance
Definition: OriginObj.h:437
Definition: OriginObj.h:365
double scaleIncrementBefore
Definition: OriginObj.h:649
bool fill
Definition: OriginObj.h:510
@ NoGradient
Definition: OriginObj.h:75
bool gridOnTop
Definition: OriginObj.h:887
int imageProfileTool
Definition: OriginObj.h:879
int tab
Definition: OriginObj.h:394
Excel(const string &_name=string(), const string &_label=string(), int _maxRows=0, bool _hidden=false, bool _loose=true)
Definition: OriginObj.h:307
PercentileProperties()
Definition: OriginObj.h:555
unsigned short width
Definition: OriginObj.h:327
unsigned char minSymbolType
Definition: OriginObj.h:545
Attach attach
Definition: OriginObj.h:396
string templateName
Definition: OriginObj.h:964
const char * as_string() const
Definition: OriginObj.h:191
vector< SpreadColumn > columns
Definition: OriginObj.h:291
unsigned short fontSize
Definition: OriginObj.h:699
@ Engineering
Definition: OriginObj.h:48
Grids
Definition: OriginObj.h:517
@ Numeric
Definition: OriginObj.h:45
Color fillAreaPatternBorderColor
Definition: OriginObj.h:610
~Bitmap()
Definition: OriginObj.h:818
@ 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:672
ColorMap colorMap
Definition: OriginObj.h:637
@ DATE_HH_MM_SS_ZZZZ
Definition: OriginObj.h:62
Definition: OriginObj.h:143
unsigned int activeSheet
Definition: OriginObj.h:353
GraphAxisBreak zAxisBreak
Definition: OriginObj.h:854
Attach attach
Definition: OriginObj.h:788
@ Bottom
Definition: OriginObj.h:75
@ DATE_YYMMDD_HH_MM_SS
Definition: OriginObj.h:61
TextProperties text
Definition: OriginObj.h:631
@ Shadow
Definition: OriginObj.h:71
Variant(const Variant &v)
Definition: OriginObj.h:200
LineConnect
Definition: OriginObj.h:584
unsigned char lineConnect
Definition: OriginObj.h:597
unsigned char whiskersRange
Definition: OriginObj.h:550
Color backgroundColor
Definition: OriginObj.h:845
double step
Definition: OriginObj.h:716
@ Top
Definition: OriginObj.h:75
int yOffset
Definition: OriginObj.h:885
string name
Definition: OriginObj.h:153
double scaleIncrementAfter
Definition: OriginObj.h:650
vector< Bitmap > bitmaps
Definition: OriginObj.h:868
@ DarkMarble
Definition: OriginObj.h:71
Definition: OriginObj.h:707
unsigned short symbolSize
Definition: OriginObj.h:548
short right
Definition: OriginObj.h:98
string name
Definition: OriginObj.h:989
bool hidden
Definition: OriginObj.h:587
Definition: OriginObj.h:693
ColorGradientDirection windowBackgroundColorGradient
Definition: OriginObj.h:162
Color fillAreaColor
Definition: OriginObj.h:604
string xColumnName
Definition: OriginObj.h:591
@ Text
Definition: OriginObj.h:45
VectorPosition position
Definition: OriginObj.h:469
SpreadColumn(const string &_name=string(), unsigned int _index=0)
Definition: OriginObj.h:268
bool fontBold
Definition: OriginObj.h:494
@ DiagCrossMedium
Definition: OriginObj.h:73
bool fontUnderline
Definition: OriginObj.h:496
Color fillColor
Definition: OriginObj.h:127
Bitmap(const string &_name=string())
Definition: OriginObj.h:794
bool fontBold
Definition: OriginObj.h:700
ColorScale colorScale
Definition: OriginObj.h:861
Color color
Definition: OriginObj.h:391
string name
Definition: OriginObj.h:368
Color backColor
Definition: OriginObj.h:526
unsigned char lineStyle
Definition: OriginObj.h:596
@ DefaultDecimalDigits
Definition: OriginObj.h:69
bool orthographic3D
Definition: OriginObj.h:890
@ DecimalPlaces
Definition: OriginObj.h:69
unsigned char shapeType
Definition: OriginObj.h:759
string text
Definition: OriginObj.h:389
@ BDiagDense
Definition: OriginObj.h:72
double vLine
Definition: OriginObj.h:880
@ ColumnHeading
Definition: OriginObj.h:45
VectorProperties vector
Definition: OriginObj.h:628
TimeFormat
Definition: OriginObj.h:52
unsigned int endRow
Definition: OriginObj.h:265
unsigned char majorTicks
Definition: OriginObj.h:717
@ TIME_HH_AP
Definition: OriginObj.h:52
unsigned char labels
Definition: OriginObj.h:554
SurfaceProperties surface
Definition: OriginObj.h:634
@ TIME_HH_MM_AP
Definition: OriginObj.h:52
double histogramBin
Definition: OriginObj.h:856
Color symbolFillColor
Definition: OriginObj.h:616
Color fillPatternColor
Definition: OriginObj.h:129
FunctionType type
Definition: OriginObj.h:369
@ Center
Definition: OriginObj.h:75
Definition: OriginObj.h:826
Color lineColor
Definition: OriginObj.h:512
AxisPosition position
Definition: OriginObj.h:711
Definition: OriginObj.h:669
bool arrowClosed
Definition: OriginObj.h:465
@ BottomLeft
Definition: OriginObj.h:75
unsigned short labelGap
Definition: OriginObj.h:829
Color fillAreaPatternColor
Definition: OriginObj.h:607
unsigned char fillAreaType
Definition: OriginObj.h:602
bool visible
Definition: OriginObj.h:827
@ DATE_DDMMYYYY
Definition: OriginObj.h:59
LineStyle
Definition: OriginObj.h:583
@ DATE_YYMMDD_HHMM
Definition: OriginObj.h:61
@ Frame
Definition: OriginObj.h:70
int decimalPlaces
Definition: OriginObj.h:255
unsigned char pointOffset
Definition: OriginObj.h:620
double step
Definition: OriginObj.h:947
LineVertex()
Definition: OriginObj.h:765
Title
Definition: OriginObj.h:151
@ DATE_Q
Definition: OriginObj.h:62
unsigned char p99SymbolType
Definition: OriginObj.h:542
ColorMap colorMap
Definition: OriginObj.h:330
double m_double
Definition: OriginObj.h:235
string formula
Definition: OriginObj.h:370
int constAngle
Definition: OriginObj.h:473
State state
Definition: OriginObj.h:157
@ DATE_MMM
Definition: OriginObj.h:61
unsigned short fontSize
Definition: OriginObj.h:503
TextBox(const string &_text, Rect _clientRect, Color _color, unsigned short _fontSize, int _rotation, int _tab, BorderType _borderType, Attach _attach)
Definition: OriginObj.h:408
Definition: OriginObj.h:126
@ BDiagSparse
Definition: OriginObj.h:72
double histogramEnd
Definition: OriginObj.h:858
PercentileProperties percentile
Definition: OriginObj.h:860
ValueType
Definition: OriginObj.h:45
time_t modificationDate
Definition: OriginObj.h:991
string endXColumnName
Definition: OriginObj.h:466
bool reverseOrder
Definition: OriginObj.h:828
string dataset_name
Definition: OriginObj.h:250
@ DATE_DD_MM_YYYY_HH_MM
Definition: OriginObj.h:59
float yLength
Definition: OriginObj.h:876
unsigned char boxWidth
Definition: OriginObj.h:598
bool is3D() const
Definition: OriginObj.h:919
Window(const string &_name=string(), const string &_label=string(), bool _hidden=false)
Definition: OriginObj.h:166
bool labelVisible
Definition: OriginObj.h:137
short xOffset
Definition: OriginObj.h:501
Definition: OriginObj.h:95
int significantDigits
Definition: OriginObj.h:323
@ DATE_YYMMDD_HHMMSS
Definition: OriginObj.h:61
@ Day
Definition: OriginObj.h:45
unsigned int beginRow
Definition: OriginObj.h:264
BorderType borderType
Definition: OriginObj.h:791
vector< Figure > figures
Definition: OriginObj.h:867
int totalPoints
Definition: OriginObj.h:373
double lineWidth
Definition: OriginObj.h:135
bool formatAutomatic
Definition: OriginObj.h:432
Function(const string &_name=string(), unsigned int _index=0)
Definition: OriginObj.h:376
unsigned int index
Definition: OriginObj.h:260
vtype m_type
Definition: OriginObj.h:233
@ BDiagMedium
Definition: OriginObj.h:72
bool diamondBox
Definition: OriginObj.h:553
Rect clientRect
Definition: OriginObj.h:776
@ WireFrame
Definition: OriginObj.h:516
Rect clientRect
Definition: OriginObj.h:843
double lineWidth
Definition: OriginObj.h:513
TextBox(const string &_text=string())
Definition: OriginObj.h:398
@ TIME_HH
Definition: OriginObj.h:52
Color gridColor
Definition: OriginObj.h:522
vtype type() const
Definition: OriginObj.h:189
PieProperties()
Definition: OriginObj.h:439
GraphGrid minorGrid
Definition: OriginObj.h:721
ColorType type
Definition: OriginObj.h:84
NumericDisplayType numericDisplayType
Definition: OriginObj.h:256
int rotation
Definition: OriginObj.h:393
unsigned short columnCount
Definition: OriginObj.h:321
Color color
Definition: OriginObj.h:777
bool connectMissingData
Definition: OriginObj.h:963
bool connectSymbols
Definition: OriginObj.h:622
int height() const
Definition: OriginObj.h:109
float zLength
Definition: OriginObj.h:877
short rotation
Definition: OriginObj.h:500
@ CrossMedium
Definition: OriginObj.h:74
unsigned short displacement
Definition: OriginObj.h:429
unsigned char thickness
Definition: OriginObj.h:423
@ DATE_M_D_YYYY
Definition: OriginObj.h:62
vector< SpreadSheet > sheets
Definition: OriginObj.h:305
NumericDisplayType numericDisplayType
Definition: OriginObj.h:325
int valueTypeSpecification
Definition: OriginObj.h:322
double as_double() const
Definition: OriginObj.h:190
PieProperties pie
Definition: OriginObj.h:625
string label
Definition: OriginObj.h:154
Definition: OriginObj.h:458
vector< pair< double, ColorMapLevel > > ColorMapVector
Definition: OriginObj.h:140
NumericDisplayType
Definition: OriginObj.h:69
Color symbolColor
Definition: OriginObj.h:615
bool hidden
Definition: OriginObj.h:670
int width() const
Definition: OriginObj.h:114
short top
Definition: OriginObj.h:97
@ SignificantDigits
Definition: OriginObj.h:69
string dataName
Definition: OriginObj.h:589
@ DATE_DDD
Definition: OriginObj.h:60
Note(const string &_name=string())
Definition: OriginObj.h:979
@ Scale
Definition: OriginObj.h:70
@ NoFill
Definition: OriginObj.h:72
@ FDiagMedium
Definition: OriginObj.h:72
bool loose
Definition: OriginObj.h:304
@ BottomRight
Definition: OriginObj.h:75
NumericFormat
Definition: OriginObj.h:48
@ VerticalSparse
Definition: OriginObj.h:74
vector< TextBox > texts
Definition: OriginObj.h:864
unsigned char minorTicksBefore
Definition: OriginObj.h:652
double lineWidth
Definition: OriginObj.h:599
Definition: OriginObj.h:149
Definition: OriginObj.h:302
Definition: OriginObj.h:977
Color labelsColor
Definition: OriginObj.h:831
string angleColumnName
Definition: OriginObj.h:470
string windowName
Definition: OriginObj.h:790
string command
Definition: OriginObj.h:257
bool fontItalic
Definition: OriginObj.h:495
unsigned char arrowAngle
Definition: OriginObj.h:464
FunctionType
Definition: OriginObj.h:366
int significantDigits
Definition: OriginObj.h:254
ColorMap colorMap
Definition: OriginObj.h:536
HeaderViewType
Definition: OriginObj.h:351
Definition: OriginObj.h:786
@ Top
Definition: OriginObj.h:708
@ HorizontalDense
Definition: OriginObj.h:73
Color frontColor
Definition: OriginObj.h:525
Definition: OriginObj.h:388
vector< TextBox > pieTexts
Definition: OriginObj.h:865
@ TextNumeric
Definition: OriginObj.h:45
bool isValid() const
Definition: OriginObj.h:119
@ DAY_DDD
Definition: OriginObj.h:67
unsigned char type
Definition: OriginObj.h:519
@ DAY_DDDD
Definition: OriginObj.h:67
string yColumnName
Definition: OriginObj.h:592
int rotation
Definition: OriginObj.h:703
@ Left
Definition: OriginObj.h:75
Justify justify
Definition: OriginObj.h:498
double y
Definition: OriginObj.h:763
Scale
Definition: OriginObj.h:709
GraphAxis yAxis
Definition: OriginObj.h:849
Color color
Definition: OriginObj.h:493
bool positionAssociate
Definition: OriginObj.h:436
Definition: OriginObj.h:246
unsigned short width
Definition: OriginObj.h:959
Rect clientRect
Definition: OriginObj.h:390
unsigned int sheets
Definition: OriginObj.h:290
unsigned int index
Definition: OriginObj.h:374
double fillAreaPatternWidth
Definition: OriginObj.h:608
Variant(const string &s)
Definition: OriginObj.h:195
@ Y
Definition: OriginObj.h:517
@ TIME_HH_MM_SS_ZZ
Definition: OriginObj.h:52
unsigned int index
Definition: OriginObj.h:328
Definition: OriginObj.h:985
time_t creationDate
Definition: OriginObj.h:990
@ DATE_M_D
Definition: OriginObj.h:60
@ Page
Definition: OriginObj.h:70
ViewType
Definition: OriginObj.h:317
@ DATE_Y
Definition: OriginObj.h:59
int valueTypeSpecification
Definition: OriginObj.h:253
int xOffset
Definition: OriginObj.h:884
time_t modificationDate
Definition: OriginObj.h:161
unsigned char fillAreaTransparency
Definition: OriginObj.h:605
double hLine
Definition: OriginObj.h:881
unsigned short radius
Definition: OriginObj.h:426
MonthFormat
Definition: OriginObj.h:65
vector< Line > lines
Definition: OriginObj.h:866
RegularColor
Definition: OriginObj.h:80
@ TIME_HH_MM_SS_ZZZ
Definition: OriginObj.h:53
Color symbolColor
Definition: OriginObj.h:546
@ DATE_DAY_LETTER
Definition: OriginObj.h:60
Graph(const string &_name=string())
Definition: OriginObj.h:966
unsigned short height
Definition: OriginObj.h:960
Color color
Definition: OriginObj.h:461
bool fillArea
Definition: OriginObj.h:601
@ Right
Definition: OriginObj.h:75
ColumnType
Definition: OriginObj.h:247
unsigned char meanSymbolType
Definition: OriginObj.h:543
LineVertex end
Definition: OriginObj.h:782
double boxCoeff
Definition: OriginObj.h:551
Definition: OriginObj.h:944
unsigned char type
Definition: OriginObj.h:588
char * m_string
Definition: OriginObj.h:236
BorderType borderType
Definition: OriginObj.h:395
vector< GraphLayer > layers
Definition: OriginObj.h:958
@ End_
Definition: OriginObj.h:70
double shapeWidth
Definition: OriginObj.h:760
int decimalPlaces
Definition: OriginObj.h:698
State
Definition: OriginObj.h:150
LineVertex begin
Definition: OriginObj.h:781
GraphLayer()
Definition: OriginObj.h:892
unsigned char fillAreaPatternBorderStyle
Definition: OriginObj.h:609
bool zeroLine
Definition: OriginObj.h:712
unsigned short fontSize
Definition: OriginObj.h:392
~Variant()
Definition: OriginObj.h:227
Matrix(const string &_name=string())
Definition: OriginObj.h:357
GraphAxisBreak yAxisBreak
Definition: OriginObj.h:853
vtype
Definition: OriginObj.h:188
@ DATE_YY
Definition: OriginObj.h:60
bool isXYY3D
Definition: OriginObj.h:889
@ DATE_MMM_D
Definition: OriginObj.h:59
@ None
Definition: OriginObj.h:71
bool sideWallEnabled
Definition: OriginObj.h:528
bool lineVisible
Definition: OriginObj.h:132
Definition: OriginObj.h:490
double symbolSize
Definition: OriginObj.h:618
SpreadSheet(const string &_name=string())
Definition: OriginObj.h:293
@ DATE_YYMMDD_HH_MM
Definition: OriginObj.h:61
bool clockwiseRotation
Definition: OriginObj.h:424
bool backColorEnabled
Definition: OriginObj.h:524
SurfaceColoration topContour
Definition: OriginObj.h:533
int objectID
Definition: OriginObj.h:155
string command
Definition: OriginObj.h:326
VectorPosition
Definition: OriginObj.h:459
unsigned char lineStyle
Definition: OriginObj.h:134
int valueTypeSpecification
Definition: OriginObj.h:697
Bitmap(const Bitmap &bitmap)
Definition: OriginObj.h:803
@ TIME_HHMM
Definition: OriginObj.h:53
Justify
Definition: OriginObj.h:491
Rect clientRect
Definition: OriginObj.h:787
Definition: OriginObj.h:641
bool active
Definition: OriginObj.h:992
@ MONTH_MMM
Definition: OriginObj.h:65