liborigin ..
Classes | Namespaces | Macros | Typedefs | Enumerations
/builddir/build/BUILD/liborigin-3.0.2/OriginObj.h File Reference
#include <cstring>
#include <ctime>
#include <vector>
#include <string>

Go to the source code of this file.

Classes

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

Namespaces

namespace  Origin
 

Macros

#define _ONAN   (-1.23456789E-300)
 
#define ORIGIN_EXPORT
 

Typedefs

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

Enumerations

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

Macro Definition Documentation

◆ _ONAN

#define _ONAN   (-1.23456789E-300)

Referenced by main().

◆ ORIGIN_EXPORT

#define ORIGIN_EXPORT