Provided by: libqwt-doc_6.1.4-2_all
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 (const QRectF & 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.