55 double width(){
return pen().widthF();};
58 QColor
color(){
return pen().color();};
89 virtual void draw(QPainter *painter,
const QwtScaleMap &xMap,
90 const QwtScaleMap &yMap,
int from,
int to)
const;
92 void drawErrorBars(QPainter *painter,
const QwtScaleMap &xMap,
93 const QwtScaleMap &yMap,
int from,
int to)
const;
void drawErrorBars(QPainter *painter, const QwtScaleMap &xMap, const QwtScaleMap &yMap, int from, int to) const
Definition: ErrorBarsCurve.cpp:96
Definition: ErrorBarsCurve.h:39
void setErrors(const QwtArray< double > &data)
Definition: ErrorBarsCurve.h:50
QStringList plotAssociation()
A list of data sources for this curve.
Definition: ErrorBarsCurve.cpp:344
bool plus
Definition: ErrorBarsCurve.h:106
DataCurve * masterCurve()
Returns the master curve to which this error bars curve is attached.
Definition: ErrorBarsCurve.h:77
bool xErrors()
Definition: ErrorBarsCurve.cpp:205
Definition: ErrorBarsCurve.h:39
Error bars curve.
Definition: ErrorBarsCurve.h:36
bool updateData(Table *t, const QString &colName)
Definition: ErrorBarsCurve.cpp:358
void setWidth(double w)
Definition: ErrorBarsCurve.cpp:222
void drawThroughSymbol(bool yes)
Definition: ErrorBarsCurve.h:68
void init()
Definition: ErrorBarsCurve.cpp:55
QwtArray< double > err
Stores the error bar values.
Definition: ErrorBarsCurve.h:98
void loadData()
Definition: ErrorBarsCurve.cpp:292
bool through
Definition: ErrorBarsCurve.h:106
double errorValue(int i)
Definition: ErrorBarsCurve.cpp:197
void setDirection(int o)
Definition: ErrorBarsCurve.h:62
ErrorBarsCurve(int orientation, Table *t, const QString &name)
Definition: ErrorBarsCurve.cpp:39
bool throughSymbol()
Definition: ErrorBarsCurve.h:67
bool minus
Definition: ErrorBarsCurve.h:106
void drawPlusSide(bool yes)
Definition: ErrorBarsCurve.h:71
void setColor(const QColor &c)
Definition: ErrorBarsCurve.cpp:229
int capLength()
Definition: ErrorBarsCurve.h:52
Orientation
Definition: ErrorBarsCurve.h:39
bool minusSide()
Definition: ErrorBarsCurve.h:73
Definition: PlotCurve.h:96
QColor color()
Definition: ErrorBarsCurve.h:58
void copy(const ErrorBarsCurve *e)
Definition: ErrorBarsCurve.cpp:65
QwtDoubleRect boundingRect() const
Definition: ErrorBarsCurve.cpp:236
virtual void draw(QPainter *painter, const QwtScaleMap &xMap, const QwtScaleMap &yMap, int from, int to) const
Definition: ErrorBarsCurve.cpp:76
int type
Orientation of the bars: Horizontal or Vertical.
Definition: ErrorBarsCurve.h:101
int d_cap_length
Length of the bar cap decoration.
Definition: ErrorBarsCurve.h:104
void removeErrorBars(ErrorBarsCurve *c)
Remove a single error bars curve from the list of attached error bars.
Definition: PlotCurve.cpp:681
QwtArray< double > errors()
Definition: ErrorBarsCurve.h:49
DataCurve * d_master_curve
Reference to the master curve to which this error bars curve is attached.
Definition: ErrorBarsCurve.h:109
double width()
Definition: ErrorBarsCurve.h:55
MDI window providing a spreadsheet table with column logic.
Definition: Table.h:57
void setCapLength(int t)
Definition: ErrorBarsCurve.h:53
void setMasterCurve(DataCurve *c)
Definition: ErrorBarsCurve.cpp:278
int direction()
Definition: ErrorBarsCurve.h:61
int type()
Sort of rtti()
Definition: PlotCurve.h:48
void detachFromMasterCurve()
Causes the master curve to delete this curve from its managed error bars list.
Definition: ErrorBarsCurve.h:81
void setXErrors(bool yes)
Definition: ErrorBarsCurve.cpp:214
void drawMinusSide(bool yes)
Definition: ErrorBarsCurve.h:74
bool plusSide()
Definition: ErrorBarsCurve.h:70