QwtPointSeriesData(3) Qwt User's Guide QwtPointSeriesData(3)NAME
QwtPointSeriesData -
Interface for iterating over an array of points.
SYNOPSIS
#include <qwt_series_data.h>
Inherits QwtArraySeriesData< QPointF >.
Public Member Functions
QwtPointSeriesData (const QVector< QPointF > &=QVector< QPointF >())
virtual QRectF boundingRect () const
Detailed Description
Interface for iterating over an array of points.
Constructor & Destructor Documentation
QwtPointSeriesData::QwtPointSeriesData (const QVector< QPointF > &samples = QVector<QPointF>()) Constructor
Parameters:
samples Samples
Member Function Documentation
QRectF QwtPointSeriesData::boundingRect () const [virtual]
Calculate the bounding rect. The bounding rectangle is calculated once by iterating over all points and is stored for all following
requests.
Returns:
Bounding rectangle
Implements QwtSeriesData< QPointF >.
Author
Generated automatically by Doxygen for Qwt User's Guide from the source code.
Version 6.0.0 Fri Apr 15 2011 QwtPointSeriesData(3)
Check Out this Related Man Page
QwtPlotSeriesItem(3) Qwt User's Guide QwtPlotSeriesItem(3)NAME
QwtPlotSeriesItem -
Class template for plot items representing a series of samples.
SYNOPSIS
#include <qwt_plot_seriesitem.h>
Inherits QwtPlotAbstractSeriesItem.
Public Member Functions
QwtPlotSeriesItem (const QString &title=QString::null)
QwtPlotSeriesItem (const QwtText &title)
virtual ~QwtPlotSeriesItem ()
void setData (QwtSeriesData< T > *)
QwtSeriesData< T > * data ()
const QwtSeriesData< T > * data () const
size_t dataSize () const
T sample (int index) const
virtual QRectF boundingRect () const
virtual void updateScaleDiv (const QwtScaleDiv &, const QwtScaleDiv &)
Protected Attributes
QwtSeriesData< T > * d_series
Detailed Description
template<typename T> class QwtPlotSeriesItem< T >
Class template for plot items representing a series of samples.
Constructor & Destructor Documentation
template<typename T > QwtPlotSeriesItem< T >::QwtPlotSeriesItem (const QString &title = QString::null) [explicit] Constructor
Parameters:
title Title of the series item
template<typename T > QwtPlotSeriesItem< T >::QwtPlotSeriesItem (const QwtText &title) [explicit] Constructor
Parameters:
title Title of the series item
template<typename T > QwtPlotSeriesItem< T >::~QwtPlotSeriesItem () [virtual]
Destructor.
Member Function Documentation
template<typename T > QRectF QwtPlotSeriesItem< T >::boundingRect () const [virtual] Returns:
Bounding rectangle of the data. If there is no bounding rect, like for empty data the rectangle is invalid.
See also:
QwtSeriesData<T>::boundingRect(), QRectF::isValid()
Reimplemented from QwtPlotItem.
Reimplemented in QwtPlotHistogram, and QwtPlotIntervalCurve.
template<typename T > QwtSeriesData< T > * QwtPlotSeriesItem< T >::data () [inline] Returns:
the the curve data
template<typename T > const QwtSeriesData< T > * QwtPlotSeriesItem< T >::data () const [inline] Returns:
the the curve data
template<typename T > size_t QwtPlotSeriesItem< T >::dataSize () const Return the size of the data arrays
See also:
setData()
template<typename T > T QwtPlotSeriesItem< T >::sample (intindex) const [inline] Parameters:
index Index
Returns:
Sample at position index
template<typename T> void QwtPlotSeriesItem< T >::setData (QwtSeriesData< T > *data) Assign a series of samples
Parameters:
data Data
Warning:
The item takes ownership of the data object, deleting it when its not used anymore.
template<typename T > void QwtPlotSeriesItem< T >::updateScaleDiv (const QwtScaleDiv &xScaleDiv, const QwtScaleDiv &yScaleDiv) [virtual] Update
the rect of interest according to the current scale ranges
Parameters:
xScaleDiv Scale division of the x-axis
yScaleDiv Scale division of the y-axis
See also:
QwtSeriesData<T>::setRectOfInterest()
Reimplemented from QwtPlotItem.
Member Data Documentation
template<typename T> QwtSeriesData<T>* QwtPlotSeriesItem< T >::d_series [protected]
Series.
Author
Generated automatically by Doxygen for Qwt User's Guide from the source code.
Version 6.0.0 Fri Apr 15 2011 QwtPlotSeriesItem(3)