Scroll to navigation

QwtSeriesStore< T >(3) Qwt User's Guide QwtSeriesStore< T >(3)

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.

Wed Jan 2 2019 Version 6.1.4