SETestKCL  1.0.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Macros | Typedefs | Enumerations | Functions
qcustomplot.h File Reference
#include <QObject>
#include <QPointer>
#include <QWidget>
#include <QPainter>
#include <QPaintEvent>
#include <QMouseEvent>
#include <QPixmap>
#include <QVector>
#include <QString>
#include <QDateTime>
#include <QMultiMap>
#include <QFlags>
#include <QDebug>
#include <QVector2D>
#include <QStack>
#include <QCache>
#include <QMargins>
#include <qmath.h>
#include <limits>
#include <QtNumeric>
#include <QtPrintSupport/QtPrintSupport>
Include dependency graph for qcustomplot.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  QCPScatterStyle
 
class  QCPPainter
 
class  QCPLayer
 
class  QCPLayerable
 
class  QCPRange
 
class  QCPMarginGroup
 
class  QCPLayoutElement
 
class  QCPLayout
 
class  QCPLayoutGrid
 
class  QCPLayoutInset
 
class  QCPLineEnding
 
class  QCPGrid
 
class  QCPAxis
 
class  QCPAxisPainterPrivate
 
struct  QCPAxisPainterPrivate::CachedLabel
 
struct  QCPAxisPainterPrivate::TickLabelData
 
class  QCPAbstractPlottable
 
class  QCPItemAnchor
 
class  QCPItemPosition
 
class  QCPAbstractItem
 
class  QCustomPlot
 
class  QCPColorGradient
 
class  QCPAxisRect
 
class  QCPAbstractLegendItem
 
class  QCPPlottableLegendItem
 
class  QCPLegend
 
class  QCPPlotTitle
 
class  QCPColorScaleAxisRectPrivate
 
class  QCPColorScale
 
class  QCPData
 
class  QCPGraph
 
class  QCPCurveData
 
class  QCPCurve
 
class  QCPBarsGroup
 
class  QCPBarData
 
class  QCPBars
 
class  QCPStatisticalBox
 
class  QCPColorMapData
 
class  QCPColorMap
 
class  QCPFinancialData
 
class  QCPFinancial
 
class  QCPItemStraightLine
 
class  QCPItemLine
 
class  QCPItemCurve
 
class  QCPItemRect
 
class  QCPItemText
 
class  QCPItemEllipse
 
class  QCPItemPixmap
 
class  QCPItemTracer
 
class  QCPItemBracket
 

Namespaces

 QCP
 

Macros

#define QCP_LIB_DECL
 

Typedefs

typedef QMap< double, QCPDataQCPDataMap
 
typedef QMapIterator< double,
QCPData
QCPDataMapIterator
 
typedef QMutableMapIterator
< double, QCPData
QCPDataMutableMapIterator
 
typedef QMap< double,
QCPCurveData
QCPCurveDataMap
 
typedef QMapIterator< double,
QCPCurveData
QCPCurveDataMapIterator
 
typedef QMutableMapIterator
< double, QCPCurveData
QCPCurveDataMutableMapIterator
 
typedef QMap< double, QCPBarDataQCPBarDataMap
 
typedef QMapIterator< double,
QCPBarData
QCPBarDataMapIterator
 
typedef QMutableMapIterator
< double, QCPBarData
QCPBarDataMutableMapIterator
 
typedef QMap< double,
QCPFinancialData
QCPFinancialDataMap
 
typedef QMapIterator< double,
QCPFinancialData
QCPFinancialDataMapIterator
 
typedef QMutableMapIterator
< double, QCPFinancialData
QCPFinancialDataMutableMapIterator
 

Enumerations

enum  MarginSide {
  msLeft = 0x01, msRight = 0x02, msTop = 0x04, msBottom = 0x08,
  msAll = 0xFF, msNone = 0x00
}
 
enum  AntialiasedElement {
  aeAxes = 0x0001, aeGrid = 0x0002, aeSubGrid = 0x0004, aeLegend = 0x0008,
  aeLegendItems = 0x0010, aePlottables = 0x0020, aeItems = 0x0040, aeScatters = 0x0080,
  aeErrorBars = 0x0100, aeFills = 0x0200, aeZeroLine = 0x0400, aeAll = 0xFFFF,
  aeNone = 0x0000
}
 
enum  PlottingHint { phNone = 0x000, phFastPolylines = 0x001, phForceRepaint = 0x002, phCacheLabels = 0x004 }
 
enum  Interaction {
  iRangeDrag = 0x001, iRangeZoom = 0x002, iMultiSelect = 0x004, iSelectPlottables = 0x008,
  iSelectAxes = 0x010, iSelectLegend = 0x020, iSelectItems = 0x040, iSelectOther = 0x080
}
 

Functions

bool isInvalidData (double value)
 
bool isInvalidData (double value1, double value2)
 
void setMarginValue (QMargins &margins, QCP::MarginSide side, int value)
 
int getMarginValue (const QMargins &margins, QCP::MarginSide side)
 
 Q_DECLARE_TYPEINFO (QCPScatterStyle, Q_MOVABLE_TYPE)
 
 Q_DECLARE_TYPEINFO (QCPRange, Q_MOVABLE_TYPE)
 
const QCPRange operator+ (const QCPRange &range, double value)
 
const QCPRange operator+ (double value, const QCPRange &range)
 
const QCPRange operator- (const QCPRange &range, double value)
 
const QCPRange operator* (const QCPRange &range, double value)
 
const QCPRange operator* (double value, const QCPRange &range)
 
const QCPRange operator/ (const QCPRange &range, double value)
 
 Q_DECLARE_TYPEINFO (QCPLineEnding, Q_MOVABLE_TYPE)
 
 Q_DECLARE_TYPEINFO (QCPData, Q_MOVABLE_TYPE)
 
 Q_DECLARE_TYPEINFO (QCPCurveData, Q_MOVABLE_TYPE)
 
 Q_DECLARE_TYPEINFO (QCPBarData, Q_MOVABLE_TYPE)
 
 Q_DECLARE_TYPEINFO (QCPFinancialData, Q_MOVABLE_TYPE)
 

Macro Definition Documentation

#define QCP_LIB_DECL

Definition at line 87 of file qcustomplot.h.

Typedef Documentation

Container for storing QCPBarData items in a sorted fashion. The key of the map is the key member of the QCPBarData instance.

This is the container in which QCPBars holds its data.

See Also
QCPBarData, QCPBars::setData

Definition at line 2818 of file qcustomplot.h.

typedef QMapIterator<double, QCPBarData> QCPBarDataMapIterator

Definition at line 2819 of file qcustomplot.h.

typedef QMutableMapIterator<double, QCPBarData> QCPBarDataMutableMapIterator

Definition at line 2820 of file qcustomplot.h.

Container for storing QCPCurveData items in a sorted fashion. The key of the map is the t member of the QCPCurveData instance.

This is the container in which QCPCurve holds its data.

See Also
QCPCurveData, QCPCurve::setData

Definition at line 2655 of file qcustomplot.h.

typedef QMapIterator<double, QCPCurveData> QCPCurveDataMapIterator

Definition at line 2656 of file qcustomplot.h.

typedef QMutableMapIterator<double, QCPCurveData> QCPCurveDataMutableMapIterator

Definition at line 2657 of file qcustomplot.h.

Container for storing QCPData items in a sorted fashion. The key of the map is the key member of the QCPData instance.

This is the container in which QCPGraph holds its data.

See Also
QCPData, QCPGraph::setData

Definition at line 2485 of file qcustomplot.h.

typedef QMapIterator<double, QCPData> QCPDataMapIterator

Definition at line 2486 of file qcustomplot.h.

typedef QMutableMapIterator<double, QCPData> QCPDataMutableMapIterator

Definition at line 2487 of file qcustomplot.h.

Container for storing QCPFinancialData items in a sorted fashion. The key of the map is the key member of the QCPFinancialData instance.

This is the container in which QCPFinancial holds its data.

See Also
QCPFinancial, QCPFinancial::setData

Definition at line 3140 of file qcustomplot.h.

typedef QMapIterator<double, QCPFinancialData> QCPFinancialDataMapIterator

Definition at line 3141 of file qcustomplot.h.

typedef QMutableMapIterator<double, QCPFinancialData> QCPFinancialDataMutableMapIterator

Definition at line 3142 of file qcustomplot.h.

Function Documentation

const QCPRange operator* ( const QCPRange range,
double  value 
)
inline

Multiplies both boundaries of the range by value.

Definition at line 572 of file qcustomplot.h.

const QCPRange operator* ( double  value,
const QCPRange range 
)
inline

Multiplies both boundaries of the range by value.

Definition at line 582 of file qcustomplot.h.

const QCPRange operator+ ( const QCPRange range,
double  value 
)
inline

Adds value to both boundaries of the range.

Definition at line 542 of file qcustomplot.h.

const QCPRange operator+ ( double  value,
const QCPRange range 
)
inline

Adds value to both boundaries of the range.

Definition at line 552 of file qcustomplot.h.

const QCPRange operator- ( const QCPRange range,
double  value 
)
inline

Subtracts value from both boundaries of the range.

Definition at line 562 of file qcustomplot.h.

const QCPRange operator/ ( const QCPRange range,
double  value 
)
inline

Divides both boundaries of the range by value.

Definition at line 592 of file qcustomplot.h.

Q_DECLARE_TYPEINFO ( QCPScatterStyle  ,
Q_MOVABLE_TYPE   
)
Q_DECLARE_TYPEINFO ( QCPRange  ,
Q_MOVABLE_TYPE   
)
Q_DECLARE_TYPEINFO ( QCPLineEnding  ,
Q_MOVABLE_TYPE   
)
Q_DECLARE_TYPEINFO ( QCPData  ,
Q_MOVABLE_TYPE   
)
Q_DECLARE_TYPEINFO ( QCPCurveData  ,
Q_MOVABLE_TYPE   
)
Q_DECLARE_TYPEINFO ( QCPBarData  ,
Q_MOVABLE_TYPE   
)
Q_DECLARE_TYPEINFO ( QCPFinancialData  ,
Q_MOVABLE_TYPE   
)