QwtSeriesStore (3) - Linux Manuals
NAME
QwtSeriesStore< T > -
Class storing a QwtSeriesData object.
SYNOPSIS
#include <qwt_series_store.h>
Inherits QwtAbstractSeriesStore.
Public Member Functions
QwtSeriesStore ()
Constructor The store contains no series.
~QwtSeriesStore ()
Destructor.
void setData (QwtSeriesData< T > *series)
QwtSeriesData< T > * data ()
const QwtSeriesData< T > * data () const
T sample (int index) const
virtual size_t dataSize () const
virtual QRectF dataRect () const
virtual void setRectOfInterest (const QRectF &rect)
QwtSeriesData< T > * swapData (QwtSeriesData< T > *series)
Additional Inherited Members
Detailed Description
template<typename T>class QwtSeriesStore< T >
Class storing a QwtSeriesData object.QwtSeriesStore and QwtPlotSeriesItem are intended as base classes for all plot items iterating over a series of samples. Both classes share a virtual base class ( QwtAbstractSeriesStore ) to bridge between them.
QwtSeriesStore offers the template based part for the plot item API, so that QwtPlotSeriesItem can be derived without any hassle with templates.
Member Function Documentation
template<typename T > QwtSeriesData< T > * QwtSeriesStore< T >::data () [inline]
Returns:
- the the series data
template<typename T > const QwtSeriesData< T > * QwtSeriesStore< T >::data () const [inline]
Returns:
- the the series data
template<typename T > QRectF QwtSeriesStore< T >::dataRect () const [virtual]
Returns:
- Bounding rectangle of the series or an invalid rectangle, when no series is stored
See Also:
- QwtSeriesData<T>::boundingRect()
Implements QwtAbstractSeriesStore.
template<typename T > size_t QwtSeriesStore< T >::dataSize () const [virtual]
Returns:
- Number of samples of the series
See Also:
- setData(), QwtSeriesData<T>::size()
Implements QwtAbstractSeriesStore.
template<typename T > T QwtSeriesStore< T >::sample (intindex) const [inline]
Parameters:
- index Index
Returns:
- Sample at position index
template<typename T> void QwtSeriesStore< T >::setData (QwtSeriesData< T > *series)
Assign a series of samplesParameters:
- series Data
Warning:
- The item takes ownership of the data object, deleting it when its not used anymore.
template<typename T > void QwtSeriesStore< T >::setRectOfInterest (const QRectF &rect) [virtual]
Set a the 'rect of interest' for the seriesParameters:
- rect Rectangle of interest
See Also:
- QwtSeriesData<T>::setRectOfInterest()
Implements QwtAbstractSeriesStore.
template<typename T> QwtSeriesData< T > * QwtSeriesStore< T >::swapData (QwtSeriesData< T > *series)
Replace a series without deleting the previous oneParameters:
- series New series
Returns:
- Previously assigned series
Author
Generated automatically by Doxygen for Qwt User's Guide from the source code.