[gelöst]QwtPlot::setData Daten aus dynamischen Array
Verfasst: 7. Oktober 2008 11:14
Moin,
gibt es eine Möglichkeit eine QwtPlotCurve mit Daten aus einem dynamischen Array zu erzeugen?
Aus QwtPlotCurve Class Reference:
void setRawData (const double *x, const double *y, int size)
void setData (const double *xData, const double *yData, int size)
void setData (const QwtArray< double > &xData, const QwtArray< double > &yData)
void setData (const QPolygonF &data)
void setData (const QwtData &data)
Wäre von Anfang an klar, wieviele x-Werte und zugehörige y-Werte dargestellt werden sollen - könnte ich dies mit Array der Art: const double[size] machen. Aber erst zur Laufzeit ist bekannt, wie viele Wertepaare im Plot dargestellt werden sollen, daher kann ich doch keine const-Arrays verwenden - oder geht das doch irgendwie?
Nette Grüße,
Christian
gibt es eine Möglichkeit eine QwtPlotCurve mit Daten aus einem dynamischen Array zu erzeugen?
Code: Alles auswählen
QwtPlotCurve * plotCurve = new QwtPlotCurve("CurveTitel");
[...]
plotCurve->setData(...);
void setRawData (const double *x, const double *y, int size)
void setData (const double *xData, const double *yData, int size)
void setData (const QwtArray< double > &xData, const QwtArray< double > &yData)
void setData (const QPolygonF &data)
void setData (const QwtData &data)
Wäre von Anfang an klar, wieviele x-Werte und zugehörige y-Werte dargestellt werden sollen - könnte ich dies mit Array der Art: const double[size] machen. Aber erst zur Laufzeit ist bekannt, wie viele Wertepaare im Plot dargestellt werden sollen, daher kann ich doch keine const-Arrays verwenden - oder geht das doch irgendwie?
Nette Grüße,
Christian