liborigin  ..
Classes | Namespaces | Macros | Typedefs | Enumerations
/home/abuild/rpmbuild/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

 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