labplot  2.8.2
About: LabPlot is an application for plotting and analysis of 2D and 3D functions and data. It is a complete rewrite of LabPlot1 and lacks in the first release a lot of features available in the predecessor. On the other hand, the GUI and the usability is more superior.
  Fossies Dox: labplot-2.8.2.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

Origin Namespace Reference

Classes

struct  Color
 
struct  Rect
 
struct  ColorMapLevel
 
struct  ColorMap
 
struct  Window
 
class  Variant
 
struct  SpreadColumn
 
struct  SpreadSheet
 
struct  Excel
 
struct  MatrixSheet
 
struct  Matrix
 
struct  Function
 
struct  TextBox
 
struct  PieProperties
 
struct  VectorProperties
 
struct  TextProperties
 
struct  SurfaceProperties
 
struct  PercentileProperties
 
struct  GraphCurve
 
struct  GraphAxisBreak
 
struct  GraphGrid
 
struct  GraphAxisFormat
 
struct  GraphAxisTick
 
struct  GraphAxis
 
struct  Figure
 
struct  LineVertex
 
struct  Line
 
struct  Bitmap
 
struct  ColorScale
 
struct  GraphLayer
 
struct  GraphLayerRange
 
struct  Graph
 
struct  Note
 
struct  ProjectNode
 

Typedefs

typedef vector< pair< double, ColorMapLevel > > ColorMapVector
 
typedef class Origin::Variant variant
 

Enumerations

enum  ValueType {
  Numeric = 0 , Text = 1 , Time = 2 , Date = 3 ,
  Month = 4 , Day = 5 , ColumnHeading = 6 , TickIndexedDataset = 7 ,
  TextNumeric = 9 , Categorical = 10
}
 
enum  NumericFormat { Decimal = 0 , Scientific = 1 , Engineering = 2 , DecimalWithMarks = 3 }
 
enum  TimeFormat {
  TIME_HH_MM = 0 , TIME_HH = 1 , TIME_HH_MM_SS = 2 , TIME_HH_MM_SS_ZZ = 3 ,
  TIME_HH_AP = 4 , TIME_HH_MM_AP = 5 , TIME_MM_SS = 6 , TIME_MM_SS_ZZ = 7 ,
  TIME_HHMM = 8 , TIME_HHMMSS = 9 , TIME_HH_MM_SS_ZZZ = 10
}
 
enum  DateFormat {
  DATE_DD_MM_YYYY = -128 , DATE_DD_MM_YYYY_HH_MM = -119 , DATE_DD_MM_YYYY_HH_MM_SS = -118 , DATE_DDMMYYYY = 0 ,
  DATE_Y = 1 , DATE_MMM_D = 2 , DATE_M_D = 3 , DATE_D = 4 ,
  DATE_DDD = 5 , DATE_DAY_LETTER = 6 , DATE_YYYY = 7 , DATE_YY = 8 ,
  DATE_DDMMYYYY_HH_MM = 9 , DATE_DDMMYYYY_HH_MM_SS = 10 , DATE_YYMMDD = 11 , DATE_YYMMDD_HH_MM = 12 ,
  DATE_YYMMDD_HH_MM_SS = 13 , DATE_YYMMDD_HHMM = 14 , DATE_YYMMDD_HHMMSS = 15 , DATE_MMM = 16 ,
  DATE_MONTH_LETTER = 17 , DATE_Q = 18 , DATE_M_D_YYYY = 19 , DATE_HH_MM_SS_ZZZZ = 20
}
 
enum  MonthFormat { MONTH_MMM = 0 , MONTH_MMMM = 1 , MONTH_LETTER = 2 }
 
enum  DayOfWeekFormat { DAY_DDD = 0 , DAY_DDDD = 1 , DAY_LETTER = 2 }
 
enum  NumericDisplayType { DefaultDecimalDigits = 0 , DecimalPlaces = 1 , SignificantDigits = 2 }
 
enum  Attach { Frame = 0 , Page = 1 , Scale = 2 , End_ }
 
enum  BorderType {
  BlackLine = 0 , Shadow = 1 , DarkMarble = 2 , WhiteOut = 3 ,
  BlackOut = 4 , None = -1
}
 
enum  FillPattern {
  NoFill = 0 , BDiagDense = 1 , BDiagMedium = 2 , BDiagSparse = 3 ,
  FDiagDense = 4 , FDiagMedium = 5 , FDiagSparse = 6 , DiagCrossDense = 7 ,
  DiagCrossMedium = 8 , DiagCrossSparse = 9 , HorizontalDense = 10 , HorizontalMedium = 11 ,
  HorizontalSparse = 12 , VerticalDense = 13 , VerticalMedium = 14 , VerticalSparse = 15 ,
  CrossDense = 16 , CrossMedium = 17 , CrossSparse = 18
}
 
enum  ColorGradientDirection {
  NoGradient = 0 , TopLeft = 1 , Left = 2 , BottomLeft = 3 ,
  Top = 4 , Center = 5 , Bottom = 6 , TopRight = 7 ,
  Right = 8 , BottomRight = 9
}
 

Typedef Documentation

◆ ColorMapVector

typedef vector<pair<double, ColorMapLevel> > Origin::ColorMapVector

Definition at line 140 of file OriginObj.h.

◆ variant

Enumeration Type Documentation

◆ Attach

Enumerator
Frame 
Page 
Scale 
End_ 

Definition at line 70 of file OriginObj.h.

◆ BorderType

Enumerator
BlackLine 
Shadow 
DarkMarble 
WhiteOut 
BlackOut 
None 

Definition at line 71 of file OriginObj.h.

◆ ColorGradientDirection

Enumerator
NoGradient 
TopLeft 
Left 
BottomLeft 
Top 
Center 
Bottom 
TopRight 
Right 
BottomRight 

Definition at line 75 of file OriginObj.h.

◆ DateFormat

Enumerator
DATE_DD_MM_YYYY 
DATE_DD_MM_YYYY_HH_MM 
DATE_DD_MM_YYYY_HH_MM_SS 
DATE_DDMMYYYY 
DATE_Y 
DATE_MMM_D 
DATE_M_D 
DATE_D 
DATE_DDD 
DATE_DAY_LETTER 
DATE_YYYY 
DATE_YY 
DATE_DDMMYYYY_HH_MM 
DATE_DDMMYYYY_HH_MM_SS 
DATE_YYMMDD 
DATE_YYMMDD_HH_MM 
DATE_YYMMDD_HH_MM_SS 
DATE_YYMMDD_HHMM 
DATE_YYMMDD_HHMMSS 
DATE_MMM 
DATE_MONTH_LETTER 
DATE_Q 
DATE_M_D_YYYY 
DATE_HH_MM_SS_ZZZZ 

Definition at line 59 of file OriginObj.h.

◆ DayOfWeekFormat

Enumerator
DAY_DDD 
DAY_DDDD 
DAY_LETTER 

Definition at line 67 of file OriginObj.h.

◆ FillPattern

Enumerator
NoFill 
BDiagDense 
BDiagMedium 
BDiagSparse 
FDiagDense 
FDiagMedium 
FDiagSparse 
DiagCrossDense 
DiagCrossMedium 
DiagCrossSparse 
HorizontalDense 
HorizontalMedium 
HorizontalSparse 
VerticalDense 
VerticalMedium 
VerticalSparse 
CrossDense 
CrossMedium 
CrossSparse 

Definition at line 72 of file OriginObj.h.

◆ MonthFormat

Enumerator
MONTH_MMM 
MONTH_MMMM 
MONTH_LETTER 

Definition at line 65 of file OriginObj.h.

◆ NumericDisplayType

Enumerator
DefaultDecimalDigits 
DecimalPlaces 
SignificantDigits 

Definition at line 69 of file OriginObj.h.

◆ NumericFormat

Enumerator
Decimal 
Scientific 
Engineering 
DecimalWithMarks 

Definition at line 48 of file OriginObj.h.

◆ TimeFormat

Enumerator
TIME_HH_MM 
TIME_HH 
TIME_HH_MM_SS 
TIME_HH_MM_SS_ZZ 
TIME_HH_AP 
TIME_HH_MM_AP 
TIME_MM_SS 
TIME_MM_SS_ZZ 
TIME_HHMM 
TIME_HHMMSS 
TIME_HH_MM_SS_ZZZ 

Definition at line 52 of file OriginObj.h.

◆ ValueType

Enumerator
Numeric 
Text 
Time 
Date 
Month 
Day 
ColumnHeading 
TickIndexedDataset 
TextNumeric 
Categorical 

Definition at line 45 of file OriginObj.h.