- Plot2d_Curve( const Plot2d_Curve& curve );
- Plot2d_Curve& operator= ( const Plot2d_Curve& curve );
-
- void setHorTitle( const QString& title );
- QString getHorTitle() const;
- void setVerTitle( const QString& title );
- QString getVerTitle() const;
- void setHorUnits( const QString& units );
- QString getHorUnits() const;
- void setVerUnits( const QString& units );
- QString getVerUnits() const;
- void addPoint(double theX, double theY);
- void insertPoint(int thePos, double theX, double theY);
- void deletePoint(int thePos);
- void clearAllPoints();
- pointList getPointList() const;
- double* horData() const;
- double* verData() const;
- int nbPoints() const;
- bool isEmpty() const;
-
- void setAutoAssign( bool on );
- bool isAutoAssign() const;
- void setColor( const QColor color );
- QColor getColor() const;
- void setMarker( MarkerType marker );
- MarkerType getMarker() const;
- void setLine( LineType line, const int lineWidth = 0 );
- LineType getLine() const;
- int getLineWidth() const;
- void setYAxis(QwtPlot::Axis theYAxis);
- QwtPlot::Axis getYAxis() const;
+ Plot2d_Curve& operator= ( const Plot2d_Curve& );
+
+ virtual int rtti();
+ virtual QwtPlotItem* createPlotItem();
+ virtual void autoFill( const QwtPlot* );
+ virtual void updatePlotItem( QwtPlotItem* );
+
+ void setColor( const QColor& );
+ QColor getColor() const;
+
+ void setMarker( Plot2d::MarkerType, const int );
+ void setMarker( Plot2d::MarkerType );
+ void setMarkerStyle( QwtSymbol::Style style);
+ Plot2d::MarkerType getMarker() const;
+ QwtSymbol::Style getMarkerStyle() const;
+ void setMarkerSize( const int );
+ int getMarkerSize() const;
+
+ void setLine( Plot2d::LineType, const int );
+ void setLine( Plot2d::LineType );
+ Plot2d::LineType getLine() const;
+ void setLineWidth( const int );
+ int getLineWidth() const;
+ void setDeviationData( const double*, const double*, const QList<int>&);
+ void getDeviationData( double*&, double*&, QList<int>& ) const;
+ void clearDeviationData();
+
+ virtual double getMinY() const;
+ virtual double getMaxY() const;
+