Provided by: libqwt-doc_6.1.2-5_all bug

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 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.