liborigin ..
/home/iurt/rpmbuild/BUILD/liborigin-3.0.3-build/liborigin-3.0.3/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

Referenced by liboriginVersionBugfix().