Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:

QwtEventPattern::KeyPattern | A pattern for key events
QwtEventPattern::MousePattern | A pattern for mouse events
QBitArray |
QwtPixelMatrix | A bit field corresponding to the pixels of a rectangle
QFrame |
QwtAbstractLegend | Abstract base class for legend widgets
QwtLegend | The legend widget
QwtPlot | A 2-D plotting widget
QwtPlotCanvas | Canvas of a QwtPlot
QwtPolarCanvas | Canvas of a QwtPolarPlot
QwtPolarPlot | A plotting widget, displaying a polar coordinate system
QwtTextLabel | A Widget which displays a QwtText
QwtLegendLabel | A widget representing something on a QwtLegend
QGLWidget |
QwtPlotGLCanvas | An alternative canvas for a QwtPlot derived from QGLWidget
QLayout |
QwtDynGridLayout | Lays out widgets in a grid, adjusting the number of columns and rows to the current size
QList< T > |
QList< double > |
QList< QLayoutItem * > |
QList< QwtPlotItem * > |
QList< QwtPolarItem * > |
QList< QwtText > |
QMap< Key, T > |
QMap< const QwtPlotItem *, QList< LayoutItem * > > |
QMap< double, QString > |
QMap< double, QwtText > |
QMap< int, QVariant > |
QMap< int, QwtColumnSymbol * > |
QMap< QString, int > |
QObject |
QwtMagnifier | QwtMagnifier provides zooming, by magnifying in steps
QwtPlotMagnifier | QwtPlotMagnifier provides zooming, by magnifying in steps
QwtPolarMagnifier | QwtPolarMagnifier provides zooming, by magnifying in steps
QwtPicker | QwtPicker provides selections on a widget
QwtPlotPicker | QwtPlotPicker provides selections on a plot canvas
QwtPlotZoomer | QwtPlotZoomer provides stacked zooming for a plot widget
QwtPolarPicker | QwtPolarPicker provides selections on a plot canvas
QwtPlotDirectPainter | Painter object trying to paint incrementally
QwtPlotRenderer | Renderer for exporting a plot to a document, a printer or anything else, that is supported by QPainter/QPaintDevice
QwtPlotRescaler | QwtPlotRescaler takes care of fixed aspect ratios for plot scales
QwtPolarRenderer | Renderer for exporting a polar plot to a document, a printer or anything else, that is supported by QPainter/QPaintDevice
QOpenGLWidget |
QwtPlotOpenGLCanvas | An alternative canvas for a QwtPlot derived from QOpenGLWidget
QPaintDevice |
QwtNullPaintDevice | A null paint device doing nothing
QwtGraphic | A paint device for scalable graphics
QPushButton |
QwtArrowButton | Arrow Button
QStack< T > |
QStack< QRectF > |
QThread |
QwtSamplingThread | A thread collecting samples at regular intervals
QVector< T > |
QVector< ColorStop > |
QVector< double > |
QVector< Equation2 > |
QVector< Equation3 > |
QVector< QLineF > |
QVector< QRectF > |
QVector< QRgb > |
QVector< QSize > |
QVector< QwtEventPattern::KeyPattern > |
QVector< QwtEventPattern::MousePattern > |
QVector< QwtGraphic::PathInfo > |
QVector< QwtPainterCommand > |
QWidget |
QwtAbstractScale | An abstract base class for widgets having a scale
QwtAbstractSlider | An abstract base class for slider widgets with a scale
QwtDial | QwtDial class provides a rounded range control
QwtAnalogClock | An analog clock
QwtCompass | A Compass Widget
QwtKnob | The Knob Widget
QwtSlider | The Slider Widget
QwtThermo | The Thermometer Widget
QwtCounter | The Counter Widget
QwtPanner | QwtPanner provides panning of a widget
QwtPlotPanner | QwtPlotPanner provides panning of a plot canvas
QwtPolarPanner | QwtPolarPanner provides panning of a polar plot canvas
QwtScaleWidget | A Widget which contains a scale
QwtWheel | The Wheel Widget
QwtWidgetOverlay | An overlay for a widget
QwtAbstractScaleDraw | A abstract base class for drawing scales
QwtRoundScaleDraw | A class for drawing round scales
QwtCompassScaleDraw | A special scale draw made for QwtCompass
QwtScaleDraw | A class for drawing scales
QwtDateScaleDraw | A class for drawing datetime scales
QwtAbstractSeriesStore | Bridge between QwtSeriesStore and QwtPlotSeriesItem
QwtSeriesStore< QwtIntervalSample > |
QwtPlotHistogram | QwtPlotHistogram represents a series of samples, where an interval is associated with a value ( )
QwtPlotIntervalCurve | QwtPlotIntervalCurve represents a series of samples, where each value is associated with an interval ( )
QwtSeriesStore< QwtVectorFieldSample > |
QwtPlotVectorField | A plot item, that represents a vector field
QwtSeriesStore< QwtOHLCSample > |
QwtPlotTradingCurve | QwtPlotTradingCurve illustrates movements in the price of a financial instrument over time
QwtSeriesStore< QPointF > |
QwtPlotBarChart | QwtPlotBarChart displays a series of a values as bars
QwtPlotCurve | A plot item, that represents a series of points
QwtSeriesStore< QwtPoint3D > |
QwtPlotSpectroCurve | Curve that displays 3D points as dots, where the z coordinate is mapped to a color
QwtSeriesStore< QwtSetSample > |
QwtPlotMultiBarChart | QwtPlotMultiBarChart displays a series of a samples that consist each of a set of values
QwtPlotSeriesItem | Base class for plot items representing a series of samples
QwtPlotAbstractBarChart | Abstract base class for bar chart items
QwtPlotBarChart | QwtPlotBarChart displays a series of a values as bars
QwtPlotMultiBarChart | QwtPlotMultiBarChart displays a series of a samples that consist each of a set of values
QwtPlotCurve | A plot item, that represents a series of points
QwtPlotHistogram | QwtPlotHistogram represents a series of samples, where an interval is associated with a value ( )
QwtPlotIntervalCurve | QwtPlotIntervalCurve represents a series of samples, where each value is associated with an interval ( )
QwtPlotSpectroCurve | Curve that displays 3D points as dots, where the z coordinate is mapped to a color
QwtPlotTradingCurve | QwtPlotTradingCurve illustrates movements in the price of a financial instrument over time
QwtPlotVectorField | A plot item, that represents a vector field
QwtSeriesStore< T > | Class storing a QwtSeriesData object
QwtBezier | An implementation of the de Casteljau’s Algorithm for interpolating Bézier curves
QwtColorMap | QwtColorMap is used to map values into colors
QwtAlphaColorMap | QwtAlphaColorMap varies the alpha value of a color
QwtHueColorMap | QwtHueColorMap varies the hue value of the HSV color model
QwtLinearColorMap | QwtLinearColorMap builds a color map from color stops
QwtSaturationValueColorMap | QwtSaturationValueColorMap varies the saturation and/or value for a given hue in the HSV color model
QwtColumnRect | Directed rectangle representing bounding rectangle and orientation of a column
QwtColumnSymbol | A drawing primitive for columns
QwtCompassRose | Abstract base class for a compass rose
QwtSimpleCompassRose | A simple rose for QwtCompass
QwtCurveFitter | Abstract base class for a curve fitter
QwtPolarFitter | A simple curve fitter for polar points
QwtSplineCurveFitter | A curve fitter using a spline interpolation
QwtWeedingCurveFitter | A curve fitter implementing Douglas and Peucker algorithm
QwtDate | A collection of methods around date/time values
QwtDialNeedle | Base class for needles that can be used in a QwtDial
QwtCompassMagnetNeedle | A magnet needle for compass widgets
QwtCompassWindArrow | An indicator for the wind direction
QwtDialSimpleNeedle | A needle for dial widgets
QwtEventPattern | A collection of event patterns
QwtPicker | QwtPicker provides selections on a widget
QwtInterval | A class representing an interval
QwtIntervalSample | A sample of the types (x1-x2, y) or (x, y1-y2)
QwtIntervalSymbol | A drawing primitive for displaying an interval like an error bar
QwtLegendData | Attributes of an entry on a legend
QwtOHLCSample | Open-High-Low-Close sample used in financial charts
QwtPainter | A collection of QPainter workarounds
QwtPainterCommand |
QwtPickerMachine | A state machine for QwtPicker selections
QwtPickerClickPointMachine | A state machine for point selections
QwtPickerClickRectMachine | A state machine for rectangle selections
QwtPickerDragLineMachine | A state machine for line selections
QwtPickerDragPointMachine | A state machine for point selections
QwtPickerDragRectMachine | A state machine for rectangle selections
QwtPickerPolygonMachine | A state machine for polygon selections
QwtPickerTrackerMachine | A state machine for indicating mouse movements
QwtPlotAbstractCanvas | Base class for all type of plot canvases
QwtPlotAbstractGLCanvas | Base class of QwtPlotOpenGLCanvas and QwtPlotGLCanvas
QwtPlotGLCanvas | An alternative canvas for a QwtPlot derived from QGLWidget
QwtPlotOpenGLCanvas | An alternative canvas for a QwtPlot derived from QOpenGLWidget
QwtPlotCanvas | Canvas of a QwtPlot
QwtPlotDict | A dictionary for plot items
QwtPlot | A 2-D plotting widget
QwtPlotItem | Base class for items on the plot canvas
QwtPlotGraphicItem | A plot item, which displays a recorded sequence of QPainter commands
QwtPlotSvgItem | A plot item, which displays data in Scalable Vector Graphics (SVG) format
QwtPlotGrid | A class which draws a coordinate grid
QwtPlotLegendItem | A class which draws a legend inside the plot canvas
QwtPlotMarker | A class for drawing markers
QwtPlotRasterItem | A class, which displays raster data
QwtPlotSpectrogram | A plot item, which displays a spectrogram
QwtPlotScaleItem | A class which draws a scale inside the plot canvas
QwtPlotSeriesItem | Base class for plot items representing a series of samples
QwtPlotShapeItem | A plot item, which displays any graphical shape, that can be defined by a QPainterPath
QwtPlotTextLabel | A plot item, which displays a text label
QwtPlotZoneItem | A plot item, which displays a zone
QwtPlotLayout | Layout engine for QwtPlot
QwtPoint3D | QwtPoint3D class defines a 3D point in double coordinates
QwtPointMapper | A helper class for translating a series of points
QwtPointPolar | A point in polar coordinates
QwtPolarItem | Base class for items on a polar plot
QwtPolarCurve | An item, that represents a series of points
QwtPolarGrid | An item which draws scales and grid lines on a polar plot
QwtPolarMarker | A class for drawing markers
QwtPolarSpectrogram | An item, which displays a spectrogram
QwtPolarItemDict | A dictionary for polar plot items
QwtPolarPlot | A plotting widget, displaying a polar coordinate system
QwtPolarLayout | Layout class for QwtPolarPlot
QwtRasterData | QwtRasterData defines an interface to any type of raster data
QwtMatrixRasterData | A class representing a matrix of values as raster data
QwtScaleArithmetic | Arithmetic including a tolerance
QwtScaleDiv | A class representing a scale division
QwtScaleEngine | Base class for scale engines
QwtLinearScaleEngine | A scale engine for linear scales
QwtDateScaleEngine | A scale engine for date/time values
QwtLogScaleEngine | A scale engine for logarithmic scales
QwtScaleMap | A scale map
QwtSeriesData< T > | Abstract interface for iterating over samples
QwtArraySeriesData< QwtIntervalSample > |
QwtIntervalSeriesData | Interface for iterating over an array of intervals
QwtArraySeriesData< QwtVectorFieldSample > |
QwtVectorFieldData | Interface for iterating over an array of vector field samples
QwtArraySeriesData< QwtOHLCSample > |
QwtTradingChartData |
QwtArraySeriesData< QwtSetSample > |
QwtSetSeriesData | Interface for iterating over an array of samples
QwtArraySeriesData< QwtPoint3D > |
QwtPoint3DSeriesData | Interface for iterating over an array of 3D points
QwtArraySeriesData< T > | Template class for data, that is organized as QVector
QwtSeriesData< QPointF > |
QwtArraySeriesData< QPointF > |
QwtPointSeriesData | Interface for iterating over an array of points
QwtCPointerData< T > | Data class containing two pointers to memory blocks of T
QwtCPointerValueData< T > | Data class containing a pointer to memory of y coordinates
QwtPointArrayData< T > | Interface for iterating over two QVector<T> objects
QwtSyntheticPointData | Synthetic point data
QwtValuePointData< T > | Interface for iterating over a QVector<T>
QwtSeriesData< QwtPointPolar > |
QwtSetSample | A sample of the types (x1...xn, y) or (x, y1..yn)
QwtSpline | Base class for all splines
QwtSplineBasis | An approximation using a basis spline
QwtSplineInterpolating | Base class for a spline interpolation
QwtSplineG1 | Base class for spline interpolations providing a first order geometric continuity ( G1 ) between adjoining curves
QwtSplineC1 | Base class for spline interpolations providing a first order parametric continuity ( C1 ) between adjoining curves
QwtSplineC2 | Base class for spline interpolations providing a second order parametric continuity ( C2 ) between adjoining curves
QwtSplineCubic | A cubic spline
QwtSplineLocal | A spline with C1 continuity
QwtSplinePleasing | A spline with G1 continuity
QwtSplineParametrization | Curve parametrization used for a spline interpolation
QwtSplinePolynomial | A cubic polynomial without constant term
QwtSymbol | A class for drawing symbols
QwtSystemClock | QwtSystemClock provides high resolution clock time functions
QwtText | A class representing a text
QwtTextEngine | Abstract base class for rendering text strings
QwtPlainTextEngine | A text engine for plain texts
QwtRichTextEngine | A text engine for Qt rich texts
QwtTransform | A transformation between coordinate systems
QwtLogTransform | Logarithmic transformation
QwtNullTransform | Null transformation
QwtPowerTransform | A transformation using pow()
QwtVectorFieldSample | Sample used in vector fields
QwtVectorFieldSymbol |
QwtVectorFieldArrow |
QwtVectorFieldThinArrow |