gepetto-viewer  4.14.0
An user-friendly Graphical Interface
qcp.hh
Go to the documentation of this file.
1 #ifndef WRAPPER_QCP_HH
2 #define WRAPPER_QCP_HH
3 #include <qcustomplot.h>
4 
5 namespace wrapper {
6 class PyQCP : public QObject {
7  Q_OBJECT
8  public:
10  Q_FLAGS(MarginSides AntialiasedElements PlottingHints Interactions)
11 
12  enum MarginSide {
19  };
20  Q_DECLARE_FLAGS(MarginSides, MarginSide)
21 
36  };
37  Q_DECLARE_FLAGS(AntialiasedElements, AntialiasedElement)
38 
39  enum PlottingHint {
44  };
45  Q_DECLARE_FLAGS(PlottingHints, PlottingHint)
46 
47  enum Interaction {
56  };
57  Q_DECLARE_FLAGS(Interactions, Interaction)
58 };
59 } // namespace wrapper
60 
61 #endif // WRAPPER_QCP_HH
wrapper::PyQCP::msTop
@ msTop
Definition: qcp.hh:15
wrapper::PyQCP::phFastPolylines
@ phFastPolylines
Definition: qcp.hh:41
QCP::aeFills
@ aeFills
Definition: qcustomplot.h:148
wrapper::PyQCP::aePlottables
@ aePlottables
Definition: qcp.hh:28
wrapper::PyQCP::aeLegend
@ aeLegend
Definition: qcp.hh:26
QCP::iRangeZoom
@ iRangeZoom
Definition: qcustomplot.h:200
QCP::msTop
@ msTop
0x04 top margin
Definition: qcustomplot.h:105
QCP::phNone
@ phNone
0x000 No hints are set
Definition: qcustomplot.h:167
QCP::aeNone
@ aeNone
0x0000 No elements
Definition: qcustomplot.h:156
QCP::iSelectOther
@ iSelectOther
Definition: qcustomplot.h:221
wrapper::PyQCP::msRight
@ msRight
Definition: qcp.hh:14
QCP::msAll
@ msAll
0xFF all margins
Definition: qcustomplot.h:109
QCP::aeAxes
@ aeAxes
0x0001 Axis base line and tick marks
Definition: qcustomplot.h:127
wrapper::PyQCP::AntialiasedElement
AntialiasedElement
Definition: qcp.hh:22
wrapper::PyQCP::MarginSide
MarginSide
Definition: qcp.hh:12
QCP::iMultiSelect
@ iMultiSelect
Definition: qcustomplot.h:204
QCP::aePlottables
@ aePlottables
0x0020 Main lines of plottables
Definition: qcustomplot.h:137
wrapper::PyQCP::iMultiSelect
@ iMultiSelect
Definition: qcp.hh:50
wrapper::PyQCP::aeFills
@ aeFills
Definition: qcp.hh:32
wrapper::PyQCP::iSelectPlottables
@ iSelectPlottables
Definition: qcp.hh:51
wrapper::PyQCP::iSelectAxes
@ iSelectAxes
Definition: qcp.hh:52
QCP::msLeft
@ msLeft
0x01 left margin
Definition: qcustomplot.h:101
QCP::msBottom
@ msBottom
0x08 bottom margin
Definition: qcustomplot.h:107
wrapper::PyQCP::iRangeZoom
@ iRangeZoom
Definition: qcp.hh:49
wrapper::PyQCP::aeLegendItems
@ aeLegendItems
Definition: qcp.hh:27
wrapper::PyQCP::msLeft
@ msLeft
Definition: qcp.hh:13
wrapper::PyQCP::aeSubGrid
@ aeSubGrid
Definition: qcp.hh:25
wrapper::PyQCP::aeAxes
@ aeAxes
Definition: qcp.hh:23
wrapper::PyQCP::msAll
@ msAll
Definition: qcp.hh:17
wrapper::PyQCP::iRangeDrag
@ iRangeDrag
Definition: qcp.hh:48
wrapper::PyQCP::phNone
@ phNone
Definition: qcp.hh:40
QCP::aeItems
@ aeItems
0x0040 Main lines of items
Definition: qcustomplot.h:141
wrapper::PyQCP::aeScatters
@ aeScatters
Definition: qcp.hh:30
QCP::iRangeDrag
@ iRangeDrag
Definition: qcustomplot.h:196
QCP::aeLegend
@ aeLegend
0x0008 Legend box
Definition: qcustomplot.h:133
QCP::aeAll
@ aeAll
0xFFFF All elements
Definition: qcustomplot.h:154
wrapper::PyQCP::aeItems
@ aeItems
Definition: qcp.hh:29
QCP::phCacheLabels
@ phCacheLabels
Definition: qcustomplot.h:183
QCP::aeScatters
@ aeScatters
Definition: qcustomplot.h:143
wrapper::PyQCP::aeNone
@ aeNone
Definition: qcp.hh:35
wrapper::PyQCP::iSelectOther
@ iSelectOther
Definition: qcp.hh:55
wrapper::PyQCP::phForceRepaint
@ phForceRepaint
Definition: qcp.hh:42
wrapper::PyQCP::iSelectItems
@ iSelectItems
Definition: qcp.hh:54
wrapper::PyQCP::Interaction
Interaction
Definition: qcp.hh:47
wrapper::PyQCP
Definition: qcp.hh:6
QCP::aeLegendItems
@ aeLegendItems
0x0010 Legend items
Definition: qcustomplot.h:135
QCP::iSelectItems
@ iSelectItems
Definition: qcustomplot.h:218
wrapper::PyQCP::aeErrorBars
@ aeErrorBars
Definition: qcp.hh:31
QCP::aeZeroLine
@ aeZeroLine
0x0400 Zero-lines, see QCPGrid::setZeroLinePen
Definition: qcustomplot.h:151
wrapper::PyQCP::PlottingHint
PlottingHint
Definition: qcp.hh:39
QCP::iSelectPlottables
@ iSelectPlottables
Definition: qcustomplot.h:208
QCP::phFastPolylines
@ phFastPolylines
Definition: qcustomplot.h:169
wrapper::PyQCP::phCacheLabels
@ phCacheLabels
Definition: qcp.hh:43
QCP::msRight
@ msRight
0x02 right margin
Definition: qcustomplot.h:103
wrapper::PyQCP::aeAll
@ aeAll
Definition: qcp.hh:34
QCP::iSelectAxes
@ iSelectAxes
Definition: qcustomplot.h:212
wrapper::PyQCP::msNone
@ msNone
Definition: qcp.hh:18
wrapper::PyQCP::msBottom
@ msBottom
Definition: qcp.hh:16
QCP::phForceRepaint
@ phForceRepaint
Definition: qcustomplot.h:175
wrapper::PyQCP::aeGrid
@ aeGrid
Definition: qcp.hh:24
QCP::aeGrid
@ aeGrid
0x0002 Grid lines
Definition: qcustomplot.h:129
QCP::aeErrorBars
@ aeErrorBars
0x0100 Error bars
Definition: qcustomplot.h:146
QCP::aeSubGrid
@ aeSubGrid
0x0004 Sub grid lines
Definition: qcustomplot.h:131
wrapper::PyQCP::aeZeroLine
@ aeZeroLine
Definition: qcp.hh:33
QCP::iSelectLegend
@ iSelectLegend
Definition: qcustomplot.h:215
wrapper::PyQCP::iSelectLegend
@ iSelectLegend
Definition: qcp.hh:53
QCP::msNone
@ msNone
0x00 no margin
Definition: qcustomplot.h:111
wrapper
Definition: qcp.hh:5