QWTARRAYSERIESDATA(3)

okay bestie, welcome to QwtArraySeriesData< T >(3) β€” the Library Functions Manual page for this iconic template. It’s from the Qwt User's Guide, and we’re about to go through every single detail, no skipping. πŸ’…βœ¨

✨ NAME ✨

QwtArraySeriesData< T > β€” template class for data that is organized as QVector. πŸ’–

πŸ¦‹ SYNOPSIS πŸ¦‹

#include <qwt_series_data.h>

Inherits QwtSeriesData< T >.

🌸 Public Member Functions 🌸

  • QwtArraySeriesData () β€” Constructor.
  • QwtArraySeriesData (const QVector< T > &samples) β€” constructor that takes samples.
  • void setSamples (const QVector< T > &samples) β€” assign an array of samples.
  • const QVector< T > samples () const β€” returns array of samples.
  • virtual size_t size () const override β€” returns number of samples.
  • virtual T sample (size_t index) const override β€” returns sample at position index.

πŸ’œ Public Member Functions inherited from QwtSeriesData< T > πŸ’œ

  • QwtSeriesData () β€” Constructor.
  • virtual ~QwtSeriesData () β€” Destructor.
  • T firstSample () const
  • T lastSample () const
  • virtual QRectF boundingRect () const
  • virtual void setRectOfInterest (const QRectF &rect)

πŸŽ€ PROTECTED ATTRIBUTES πŸŽ€

  • QVector< T > m_samples β€” Vector of samples. (protected)

πŸ’œ Protected Attributes inherited from QwtSeriesData< T > πŸ’œ

  • QRectF cachedBoundingRect β€” Can be used to cache a calculated bounding rectangle.

πŸ’… DETAILED DESCRIPTION πŸ’…

template<typename T>
    class QwtArraySeriesData< T >

β€œTemplate class for data, that is organized as QVector.”

QVector uses implicit data sharing and can be passed around as argument efficiently. fr fr, that’s the whole point.

Definition at line 152 of file qwt_series_data.h.

🧚 CONSTRUCTOR & DESTRUCTOR DOCUMENTATION 🧚

template<typename T> QwtArraySeriesData< T >::QwtArraySeriesData ()

Constructor.

Definition at line 190 of file qwt_series_data.h.

template<typename T> QwtArraySeriesData< T >::QwtArraySeriesData (const QVector< T > & samples) [explicit]

Constructor

Parameters:

  • samples β€” Array of samples

Definition at line 195 of file qwt_series_data.h.

🌈 MEMBER FUNCTION DOCUMENTATION 🌈

template<typename T> T QwtArraySeriesData< T >::sample (size_t index) const

[override], [virtual]

Returns: Sample at a specific position

Parameters:

  • index β€” Index

Returns: Sample at position index

Implements: QwtSeriesData< T >

Definition at line 220 of file qwt_series_data.h.

template<typename T> const QVector< T > QwtArraySeriesData< T >::samples () const

Returns: Array of samples

Definition at line 208 of file qwt_series_data.h.

template<typename T> void QwtArraySeriesData< T >::setSamples (const QVector< T > & samples)

Assign an array of samples

Parameters:

  • samples β€” Array of samples

Definition at line 201 of file qwt_series_data.h.

template<typename T> size_t QwtArraySeriesData< T >::size () const

[override], [virtual]

Returns: Number of samples

Implements: QwtSeriesData< T >

Definition at line 214 of file qwt_series_data.h.

πŸ’– MEMBER DATA DOCUMENTATION πŸ’–

template<typename T> QVector< T > QwtArraySeriesData< T >::m_samples

[protected]

Vector of samples.

Definition at line 186 of file qwt_series_data.h.

🫢 AUTHOR 🫢

Generated automatically by Doxygen for Qwt User's Guide from the source code.


πŸ’– that’s the whole vibe check! Footer info: source/version is Qwt User's Guide, page is QwtArraySeriesData< T >(3) β€” and there’s no date printed on this one, so no cap, that’s all she wrote. 🫢✨

πŸ“¦ where this page comes from