#include "qwt_global.h"
#include "qwt_samples.h"
#include "qwt_point_3d.h"
#include <qvector.h>
#include <qrect.h>
Go to the source code of this file.
Classes | |
class | QwtArraySeriesData< T > |
Template class for data, that is organized as QVector. More... | |
class | QwtIntervalSeriesData |
Interface for iterating over an array of intervals. More... | |
class | QwtPoint3DSeriesData |
Interface for iterating over an array of 3D points. More... | |
class | QwtPointSeriesData |
Interface for iterating over an array of points. More... | |
class | QwtSeriesData< T > |
Abstract interface for iterating over samples. More... | |
class | QwtSetSeriesData |
Interface for iterating over an array of samples. More... | |
class | QwtTradingChartData |
class | QwtVectorFieldData |
Functions | |
QWT_EXPORT QRectF | qwtBoundingRect (const QwtSeriesData< QPointF > &, int from=0, int to=-1) |
Calculate the bounding rectangle of a series subset. More... | |
QWT_EXPORT QRectF | qwtBoundingRect (const QwtSeriesData< QwtPoint3D > &, int from=0, int to=-1) |
Calculate the bounding rectangle of a series subset. More... | |
QWT_EXPORT QRectF | qwtBoundingRect (const QwtSeriesData< QwtPointPolar > &, int from=0, int to=-1) |
Calculate the bounding rectangle of a series subset. More... | |
QWT_EXPORT QRectF | qwtBoundingRect (const QwtSeriesData< QwtIntervalSample > &, int from=0, int to=-1) |
Calculate the bounding rectangle of a series subset. More... | |
QWT_EXPORT QRectF | qwtBoundingRect (const QwtSeriesData< QwtSetSample > &, int from=0, int to=-1) |
Calculate the bounding rectangle of a series subset. More... | |
QWT_EXPORT QRectF | qwtBoundingRect (const QwtSeriesData< QwtOHLCSample > &, int from=0, int to=-1) |
Calculate the bounding rectangle of a series subset. More... | |
QWT_EXPORT QRectF | qwtBoundingRect (const QwtSeriesData< QwtVectorFieldSample > &, int from=0, int to=-1) |
Calculate the bounding rectangle of a series subset. More... | |
template<typename T , typename LessThan > | |
int | qwtUpperSampleIndex (const QwtSeriesData< T > &series, double value, LessThan lessThan) |
QWT_EXPORT QRectF qwtBoundingRect | ( | const QwtSeriesData< QPointF > & | series, |
int | from, | ||
int | to | ||
) |
Calculate the bounding rectangle of a series subset.
Slow implementation, that iterates over the series.
series | Series |
from | Index of the first sample, <= 0 means from the beginning |
to | Index of the last sample, < 0 means to the end |
Definition at line 137 of file qwt_series_data.cpp.
QWT_EXPORT QRectF qwtBoundingRect | ( | const QwtSeriesData< QwtPoint3D > & | series, |
int | from, | ||
int | to | ||
) |
Calculate the bounding rectangle of a series subset.
Slow implementation, that iterates over the series.
series | Series |
from | Index of the first sample, <= 0 means from the beginning |
to | Index of the last sample, < 0 means to the end |
Definition at line 154 of file qwt_series_data.cpp.
QWT_EXPORT QRectF qwtBoundingRect | ( | const QwtSeriesData< QwtPointPolar > & | series, |
int | from, | ||
int | to | ||
) |
Calculate the bounding rectangle of a series subset.
The horizontal coordinates represent the azimuth, the vertical coordinates the radius.
Slow implementation, that iterates over the series.
series | Series |
from | Index of the first sample, <= 0 means from the beginning |
to | Index of the last sample, < 0 means to the end |
Definition at line 174 of file qwt_series_data.cpp.
QWT_EXPORT QRectF qwtBoundingRect | ( | const QwtSeriesData< QwtIntervalSample > & | series, |
int | from, | ||
int | to | ||
) |
Calculate the bounding rectangle of a series subset.
Slow implementation, that iterates over the series.
series | Series |
from | Index of the first sample, <= 0 means from the beginning |
to | Index of the last sample, < 0 means to the end |
Definition at line 191 of file qwt_series_data.cpp.
QWT_EXPORT QRectF qwtBoundingRect | ( | const QwtSeriesData< QwtSetSample > & | series, |
int | from, | ||
int | to | ||
) |
Calculate the bounding rectangle of a series subset.
Slow implementation, that iterates over the series.
series | Series |
from | Index of the first sample, <= 0 means from the beginning |
to | Index of the last sample, < 0 means to the end |
Definition at line 225 of file qwt_series_data.cpp.
QWT_EXPORT QRectF qwtBoundingRect | ( | const QwtSeriesData< QwtOHLCSample > & | series, |
int | from, | ||
int | to | ||
) |
Calculate the bounding rectangle of a series subset.
Slow implementation, that iterates over the series.
series | Series |
from | Index of the first sample, <= 0 means from the beginning |
to | Index of the last sample, < 0 means to the end |
Definition at line 208 of file qwt_series_data.cpp.
QWT_EXPORT QRectF qwtBoundingRect | ( | const QwtSeriesData< QwtVectorFieldSample > & | series, |
int | from, | ||
int | to | ||
) |
Calculate the bounding rectangle of a series subset.
Slow implementation, that iterates over the series.
series | Series |
from | Index of the first sample, <= 0 means from the beginning |
to | Index of the last sample, < 0 means to the end |
Definition at line 242 of file qwt_series_data.cpp.
|
inline |
Binary search for a sorted series of samples
qwtUpperSampleIndex returns the index of sample that is the upper bound of value. Is the the value smaller than the smallest value the return value will be 0. Is the value greater or equal than the largest value the return value will be -1.
series | Series of samples |
value | Value |
lessThan | Compare operation |
Definition at line 350 of file qwt_series_data.h.