|
| | iAChartFunctionGaussian (iAChartWithFunctionsWidget *chart, QColor &color, bool reset=true) |
| |
| void | addColorPoint (int, double, double, double) override |
| |
| int | addPoint (int, int) override |
| |
| void | draw (QPainter &painter) override |
| |
| void | draw (QPainter &painter, QColor color, int lineWidth) override |
| |
| void | drawOnTop (QPainter &) override |
| |
| double | getCovariance () |
| |
| double | getMean () |
| |
| double | getMultiplier () |
| |
| int | getSelectedPoint () const override |
| |
| double | getSigma () |
| |
| bool | isDeletable (int) const override |
| |
| bool | isEndPoint (int) const override |
| |
| void | moveSelectedPoint (int x, int y) override |
| |
| virtual QString | name () const override |
| |
| size_t | numPoints () const override |
| |
| void | removePoint (int) override |
| |
| void | reset () override |
| |
| int | selectPoint (int mouseX, int mouseY) override |
| |
| void | setMean (double mean) |
| |
| void | setMultiplier (double multiplier) |
| |
| void | setSigma (double sigma) |
| |
| | iAChartFunction (iAChartWithFunctionsWidget *chart) |
| |
| virtual void | addColorPoint (int x, double red=-1.0, double green=-1.0, double blue=-1.0)=0 |
| |
| virtual int | addPoint (int mouseX, int mouseY)=0 |
| |
| virtual void | changeColor () |
| |
| virtual void | draw (QPainter &painter)=0 |
| |
| virtual void | draw (QPainter &painter, QColor color, int lineWidth)=0 |
| |
| virtual void | drawOnTop (QPainter &painter)=0 |
| |
| virtual int | getSelectedPoint () const =0 |
| |
| virtual bool | isColored () const |
| |
| virtual bool | isDeletable (int index) const =0 |
| |
| virtual bool | isEndPoint (int index) const =0 |
| |
| virtual void | mouseReleaseEvent (QMouseEvent *) |
| |
| virtual void | mouseReleaseEventAfterNewPoint (QMouseEvent *) |
| |
| virtual void | moveSelectedPoint (int mouseX, int mouseY)=0 |
| |
| virtual QString | name () const =0 |
| |
| virtual size_t | numPoints () const =0 |
| |
| virtual void | removePoint (int index)=0 |
| |
| virtual void | reset ()=0 |
| |
| virtual int | selectPoint (int mouseX, int mouseY)=0 |
| |
Class representing a Gaussian function in an iAChartWithFunctionsWidget.
Draws itself, and allows modifying its mean, sigma, "multiplier" (i.e. its height). Can be used e.g. for fitting Gaussian curves to histogram peaks.