00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00024
00025 #ifndef NUMERICPLOT_H
00026 #define NUMERICPLOT_H
00027
00028 #include <qvgui/qvplot.h>
00029
00046 class QVNumericPlot : public QVPlot
00047 {
00048 Q_OBJECT
00049 public:
00058 QVNumericPlot(const QString name = QString (), bool time = true, int step = 10, QWidget *parent = 0);
00059
00069
00070
00078
00079
00080 protected:
00081 bool linkUnspecifiedInputProperty(QVPropertyContainer *sourceContainer, QString sourcePropName, LinkType linkType = AsynchronousLink);
00082
00083 private:
00088 QStringList getPropertyCurvNames(QString property) const;
00089
00094 QList<double> getPropertyCurvValues(QString property) const;
00095
00100 QList<int> getPropertyCurvOrders(QString property) const;
00101 };
00102
00103 #endif
00104