Skip to content

Struct QAccelPlot::DataPointStore::View

ClassList > QAccelPlot > DataPointStore > View

Read-only view over interleaved data points in float or double precision. More...

  • #include <DataPointStore.hpp>

Public Attributes

Type Name
int count = {0}
Number of data points.
const float * floats = {nullptr}
Float data points, or nullptr whenprecise is set.
const double * precise = {nullptr}
Double data points, or nullptr whenfloats is set.
int stride = {0}
Values per data point in the set buffer.

Public Functions

Type Name
double value (int index, int column) noexcept const
Returns value column of data point__index without narrowing double data.

Detailed Description

Only valid until the next change of the store.

Public Attributes Documentation

variable count

Number of data points.

int QAccelPlot::DataPointStore::View::count;


variable floats

Float data points, or nullptr whenprecise is set.

const float* QAccelPlot::DataPointStore::View::floats;


variable precise

Double data points, or nullptr whenfloats is set.

const double* QAccelPlot::DataPointStore::View::precise;


variable stride

Values per data point in the set buffer.

int QAccelPlot::DataPointStore::View::stride;


Public Functions Documentation

function value

Returns value column of data point__index without narrowing double data.

double QAccelPlot::DataPointStore::View::value (
    int index,
    int column
) noexcept const



The documentation for this class was generated from the following file QAccelPlot/src/QAccelPlot/series/DataPointStore.hpp