Man page - qwtseriesstore(3)
Packages contains this manual
Manual
QwtSeriesStore< T >
NAMESYNOPSIS
Public Member Functions
Additional Inherited Members
Detailed Description
template<typename T>
Member Function Documentation
template<typename T > QwtSeriesData< T > * QwtSeriesStore< T >::data ()[inline]
template<typename T > const QwtSeriesData< T > * QwtSeriesStore< T >::data() const [inline]
template<typename T > QRectF QwtSeriesStore< T >::dataRect () const[virtual]
template<typename T > size_t QwtSeriesStore< T >::dataSize () const[virtual]
template<typename T > T QwtSeriesStore< T >::sample (int index) const[inline]
template<typename T> void QwtSeriesStore< T >::setData (QwtSeriesData< T >* series)
template<typename T > void QwtSeriesStore< T >::setRectOfInterest (constQRectF & rect) [virtual]
template<typename T> QwtSeriesData< T > * QwtSeriesStore< T >::swapData(QwtSeriesData< T > * series)
Author
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 (int index) const[inline]
Parameters:
index Index
Returns:
Sample at position index
template<typename T> void QwtSeriesStore< T >::setData (QwtSeriesData< T >* series)
Assign a series of samples
Parameters:
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 (constQRectF & rect) [virtual]
Set a the ’rect of interest’ for the series
Parameters:
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 one
Parameters:
series New series
Returns:
Previously assigned series
Author
Generated automatically by Doxygen for Qwt User’s Guide from the source code.