Aquila
2.0 prealpha
Cognitive Robotics Architecture
|
#include <QObject>
#include <QWidget>
#include <QPainter>
#include <QPaintEvent>
#include <QPixmap>
#include <QVector>
#include <QString>
#include <QPrinter>
#include <QDateTime>
#include <QMultiMap>
#include <QFlags>
#include <QDebug>
#include <QVector2D>
#include <QStack>
#include <qmath.h>
#include <limits>
Go to the source code of this file.
Classes | |
class | QCPData |
Holds the data of one single data point for QCPGraph. More... | |
class | QCPCurveData |
Holds the data of one single data point for QCPCurve. More... | |
class | QCPBarData |
Holds the data of one single data point (one bar) for QCPBars. More... | |
class | QCPPainter |
QPainter subclass used internally. More... | |
class | QCPLineEnding |
Handles the different ending decorations for line-like items. More... | |
class | QCPLayer |
A layer that may contain objects, to control the rendering order. More... | |
class | QCPLayerable |
Base class for all objects that can be placed on layers. More... | |
class | QCPAbstractPlottable |
The abstract base class for all data representing objects in a plot. More... | |
class | QCPGraph |
A plottable representing a graph in a plot. More... | |
class | QCPCurve |
A plottable representing a parametric curve in a plot. More... | |
class | QCPBars |
A plottable representing a bar chart in a plot. More... | |
class | QCPStatisticalBox |
A plottable representing a single statistical box in a plot. More... | |
class | QCPItemAnchor |
An anchor of an item to which positions can be attached to. More... | |
class | QCPItemPosition |
Manages the position of an item. More... | |
class | QCPAbstractItem |
The abstract base class for all items in a plot. More... | |
class | QCPItemStraightLine |
A straight line that spans infinitely in both directions. More... | |
class | QCPItemLine |
A line from one point to another. More... | |
class | QCPItemEllipse |
An ellipse. More... | |
class | QCPItemRect |
A rectangle. More... | |
class | QCPItemPixmap |
An arbitrary pixmap. More... | |
class | QCPItemText |
A text label. More... | |
class | QCPItemCurve |
A curved line from one point to another. More... | |
class | QCPItemBracket |
A bracket for referencing/highlighting certain parts in the plot. More... | |
class | QCPItemTracer |
Item that sticks to QCPGraph data points. More... | |
class | QCPRange |
Represents the range an axis is encompassing. More... | |
class | QCPAbstractLegendItem |
The abstract base class for all items in a QCPLegend. More... | |
class | QCPPlottableLegendItem |
A legend item representing a plottable with an icon and the plottable name. More... | |
class | QCPLegend |
Manages a legend inside a QCustomPlot. More... | |
class | QCPGrid |
Responsible for drawing the grid of a QCPAxis. More... | |
class | QCPAxis |
Manages a single axis inside a QCustomPlot. More... | |
class | QCustomPlot |
The central class of the library, the QWidget which displays the plot and interacts with the user. More... | |
Namespaces | |
namespace | QCP |
Macros | |
#define | QCP_LIB_DECL |
Typedefs | |
typedef QMap< double, QCPData > | QCPDataMap |
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, QCPBarData > | QCPBarDataMap |
typedef QMapIterator< double, QCPBarData > | QCPBarDataMapIterator |
typedef QMutableMapIterator < double, QCPBarData > | QCPBarDataMutableMapIterator |
Enumerations | |
enum | QCP::ScatterStyle { QCP::ssNone, QCP::ssDot, QCP::ssCross, QCP::ssPlus, QCP::ssCircle, QCP::ssDisc, QCP::ssSquare, QCP::ssDiamond, QCP::ssStar, QCP::ssTriangle, QCP::ssTriangleInverted, QCP::ssCrossSquare, QCP::ssPlusSquare, QCP::ssCrossCircle, QCP::ssPlusCircle, QCP::ssPeace, QCP::ssPixmap } |
enum | QCP::AntialiasedElement { QCP::aeAxes = 0x0001, QCP::aeGrid = 0x0002, QCP::aeSubGrid = 0x0004, QCP::aeLegend = 0x0008, QCP::aeLegendItems = 0x0010, QCP::aePlottables = 0x0020, QCP::aeItems = 0x0040, QCP::aeScatters = 0x0080, QCP::aeErrorBars = 0x0100, QCP::aeFills = 0x0200, QCP::aeZeroLine = 0x0400, QCP::aeAll = 0xFFFF, QCP::aeNone = 0x0000 } |
enum | QCP::PlottingHint { QCP::phNone = 0x000, QCP::phFastPolylines = 0x001, QCP::phForceRepaint = 0x002 } |
Functions | |
Q_DECLARE_TYPEINFO (QCPData, Q_MOVABLE_TYPE) | |
Q_DECLARE_TYPEINFO (QCPCurveData, Q_MOVABLE_TYPE) | |
Q_DECLARE_TYPEINFO (QCPBarData, Q_MOVABLE_TYPE) | |
Q_DECLARE_TYPEINFO (QCPLineEnding, Q_MOVABLE_TYPE) | |
Q_DECLARE_TYPEINFO (QCPRange, Q_MOVABLE_TYPE) | |
#define QCP_LIB_DECL |
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.
typedef QMapIterator<double, QCPBarData> QCPBarDataMapIterator |
typedef QMutableMapIterator<double, QCPBarData> QCPBarDataMutableMapIterator |
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.
typedef QMapIterator<double, QCPCurveData> QCPCurveDataMapIterator |
typedef QMutableMapIterator<double, QCPCurveData> QCPCurveDataMutableMapIterator |
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.
typedef QMapIterator<double, QCPData> QCPDataMapIterator |
typedef QMutableMapIterator<double, QCPData> QCPDataMutableMapIterator |
Q_DECLARE_TYPEINFO | ( | QCPData | , |
Q_MOVABLE_TYPE | |||
) |
Q_DECLARE_TYPEINFO | ( | QCPCurveData | , |
Q_MOVABLE_TYPE | |||
) |
Q_DECLARE_TYPEINFO | ( | QCPBarData | , |
Q_MOVABLE_TYPE | |||
) |
Q_DECLARE_TYPEINFO | ( | QCPLineEnding | , |
Q_MOVABLE_TYPE | |||
) |
Q_DECLARE_TYPEINFO | ( | QCPRange | , |
Q_MOVABLE_TYPE | |||
) |