gepetto-viewer  4.12.1
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 
18  };
19 Q_DECLARE_FLAGS(MarginSides, MarginSide)
20 
34  };
35 Q_DECLARE_FLAGS(AntialiasedElements, AntialiasedElement)
36 
41  };
42 Q_DECLARE_FLAGS(PlottingHints, PlottingHint)
43 
52  };
53 Q_DECLARE_FLAGS(Interactions, Interaction)
54 
55 };
56 }
57 
58 #endif // WRAPPER_QCP_HH
wrapper::PyQCP::msTop
@ msTop
Definition: qcp.hh:14
wrapper::PyQCP::phFastPolylines
@ phFastPolylines
Definition: qcp.hh:38
QCP::aeFills
@ aeFills
0x0200 Borders of fills (e.g. under or between graphs)
Definition: qcustomplot.h:127
wrapper::PyQCP::aePlottables
@ aePlottables
Definition: qcp.hh:26
wrapper::PyQCP::aeLegend
@ aeLegend
Definition: qcp.hh:24
QCP::iRangeZoom
@ iRangeZoom
0x002 Axis ranges are zoomable with the mouse wheel (see QCPAxisRect::setRangeZoom,...
Definition: qcustomplot.h:156
QCP::msTop
@ msTop
0x04 top margin
Definition: qcustomplot.h:102
QCP::phNone
@ phNone
0x000 No hints are set
Definition: qcustomplot.h:139
QCP::aeNone
@ aeNone
0x0000 No elements
Definition: qcustomplot.h:130
QCP::iSelectOther
@ iSelectOther
0x080 All other objects are selectable (e.g. your own derived layerables, the plot title,...
Definition: qcustomplot.h:162
wrapper::PyQCP::msRight
@ msRight
Definition: qcp.hh:13
QCP::msAll
@ msAll
0xFF all margins
Definition: qcustomplot.h:104
QCP::aeAxes
@ aeAxes
0x0001 Axis base line and tick marks
Definition: qcustomplot.h:118
wrapper::PyQCP::AntialiasedElement
AntialiasedElement
Definition: qcp.hh:21
wrapper::PyQCP::MarginSide
MarginSide
Definition: qcp.hh:12
QCP::iMultiSelect
@ iMultiSelect
0x004 The user can select multiple objects by holding the modifier set by QCustomPlot::setMultiSelect...
Definition: qcustomplot.h:157
QCP::aePlottables
@ aePlottables
0x0020 Main lines of plottables (excluding error bars, see element aeErrorBars)
Definition: qcustomplot.h:123
wrapper::PyQCP::iMultiSelect
@ iMultiSelect
Definition: qcp.hh:46
wrapper::PyQCP::aeFills
@ aeFills
Definition: qcp.hh:30
wrapper::PyQCP::iSelectPlottables
@ iSelectPlottables
Definition: qcp.hh:47
wrapper::PyQCP::iSelectAxes
@ iSelectAxes
Definition: qcp.hh:48
QCP::msLeft
@ msLeft
0x01 left margin
Definition: qcustomplot.h:100
QCP::msBottom
@ msBottom
0x08 bottom margin
Definition: qcustomplot.h:103
wrapper::PyQCP::iRangeZoom
@ iRangeZoom
Definition: qcp.hh:45
wrapper::PyQCP::aeLegendItems
@ aeLegendItems
Definition: qcp.hh:25
wrapper::PyQCP::msLeft
@ msLeft
Definition: qcp.hh:12
wrapper::PyQCP::aeSubGrid
@ aeSubGrid
Definition: qcp.hh:23
wrapper::PyQCP::aeAxes
@ aeAxes
Definition: qcp.hh:21
wrapper::PyQCP::msAll
@ msAll
Definition: qcp.hh:16
wrapper::PyQCP::iRangeDrag
@ iRangeDrag
Definition: qcp.hh:44
wrapper::PyQCP::phNone
@ phNone
Definition: qcp.hh:37
QCP::aeItems
@ aeItems
0x0040 Main lines of items
Definition: qcustomplot.h:124
wrapper::PyQCP::aeScatters
@ aeScatters
Definition: qcp.hh:28
QCP::iRangeDrag
@ iRangeDrag
0x001 Axis ranges are draggable (see QCPAxisRect::setRangeDrag, QCPAxisRect::setRangeDragAxes)
Definition: qcustomplot.h:155
QCP::aeLegend
@ aeLegend
0x0008 Legend box
Definition: qcustomplot.h:121
QCP::aeAll
@ aeAll
0xFFFF All elements
Definition: qcustomplot.h:129
wrapper::PyQCP::aeItems
@ aeItems
Definition: qcp.hh:27
QCP::phCacheLabels
@ phCacheLabels
0x004 axis (tick) labels will be cached as pixmaps, increasing replot performance.
Definition: qcustomplot.h:144
QCP::aeScatters
@ aeScatters
0x0080 Scatter symbols of plottables (excluding scatter symbols of type ssPixmap)
Definition: qcustomplot.h:125
wrapper::PyQCP::aeNone
@ aeNone
Definition: qcp.hh:33
wrapper::PyQCP::iSelectOther
@ iSelectOther
Definition: qcp.hh:51
wrapper::PyQCP::phForceRepaint
@ phForceRepaint
Definition: qcp.hh:39
wrapper::PyQCP::iSelectItems
@ iSelectItems
Definition: qcp.hh:50
wrapper::PyQCP::Interaction
Interaction
Definition: qcp.hh:44
wrapper::PyQCP
Definition: qcp.hh:6
QCP::aeLegendItems
@ aeLegendItems
0x0010 Legend items
Definition: qcustomplot.h:122
QCP::iSelectItems
@ iSelectItems
0x040 Items are selectable (Rectangles, Arrows, Textitems, etc. see QCPAbstractItem)
Definition: qcustomplot.h:161
wrapper::PyQCP::aeErrorBars
@ aeErrorBars
Definition: qcp.hh:29
QCP::aeZeroLine
@ aeZeroLine
0x0400 Zero-lines, see QCPGrid::setZeroLinePen
Definition: qcustomplot.h:128
wrapper::PyQCP::PlottingHint
PlottingHint
Definition: qcp.hh:37
QCP::iSelectPlottables
@ iSelectPlottables
0x008 Plottables are selectable (e.g. graphs, curves, bars,... see QCPAbstractPlottable)
Definition: qcustomplot.h:158
QCP::phFastPolylines
@ phFastPolylines
Definition: qcustomplot.h:140
wrapper::PyQCP::phCacheLabels
@ phCacheLabels
Definition: qcp.hh:40
QCP::msRight
@ msRight
0x02 right margin
Definition: qcustomplot.h:101
wrapper::PyQCP::aeAll
@ aeAll
Definition: qcp.hh:32
QCP::iSelectAxes
@ iSelectAxes
0x010 Axes are selectable (or parts of them, see QCPAxis::setSelectableParts)
Definition: qcustomplot.h:159
wrapper::PyQCP::msNone
@ msNone
Definition: qcp.hh:17
wrapper::PyQCP::msBottom
@ msBottom
Definition: qcp.hh:15
QCP::phForceRepaint
@ phForceRepaint
Definition: qcustomplot.h:142
wrapper::PyQCP::aeGrid
@ aeGrid
Definition: qcp.hh:22
QCP::aeGrid
@ aeGrid
0x0002 Grid lines
Definition: qcustomplot.h:119
QCP::aeErrorBars
@ aeErrorBars
0x0100 Error bars
Definition: qcustomplot.h:126
QCP::aeSubGrid
@ aeSubGrid
0x0004 Sub grid lines
Definition: qcustomplot.h:120
wrapper::PyQCP::aeZeroLine
@ aeZeroLine
Definition: qcp.hh:31
QCP::iSelectLegend
@ iSelectLegend
0x020 Legends are selectable (or their child items, see QCPLegend::setSelectableParts)
Definition: qcustomplot.h:160
wrapper::PyQCP::iSelectLegend
@ iSelectLegend
Definition: qcp.hh:49
QCP::msNone
@ msNone
0x00 no margin
Definition: qcustomplot.h:105
wrapper
Definition: qcp.hh:5