#include <MultiScaleDetectorPlotWidget.h>
Public Slots | |
| virtual void | replot () |
| virtual void | setDifferentialData (QVector< QVector< double > > &_dataX, QVector< QVector< double > > &_dataY) |
| virtual void | setDifferentialData (QVector< double > &_dataX, QVector< double > &_dataY, unsigned int _scale) |
| virtual void | setDifferentialMarker (QVector< QVector< double > > &_dataX, QVector< QVector< double > > &_dataY) |
| virtual void | setDifferentialMarker (QVector< double > &_dataX, QVector< double > &_dataY, unsigned int _scale) |
| virtual void | setSmoothData (QVector< QVector< double > > &_dataX, QVector< QVector< double > > &_dataY) |
| virtual void | setSmoothData (QVector< double > &_dataX, QVector< double > &_dataY, unsigned int _scale) |
| virtual void | setSmoothMarker (QVector< QVector< double > > &_dataX, QVector< QVector< double > > &_dataY) |
| virtual void | setSmoothMarker (QVector< double > &_dataX, QVector< double > &_dataY, unsigned int _scale) |
Public Member Functions | |
| const std::vector< QColor > & | getColors () const |
| unsigned int | getScales () const |
| MultiScaleDetectorPlotWidget (QWidget *parent=0, unsigned int _scales=0) | |
| void | setColors (const std::vector< QColor > &_colors) |
| void | setScales (unsigned int _scales) |
| virtual | ~MultiScaleDetectorPlotWidget () |
Protected Member Functions | |
| void | buildGui () |
| void | initCurves () |
| void | setData (QVector< QwtPlotCurve * > &_curve, QVector< QVector< double > > &_dataX, QVector< QVector< double > > &_dataY) |
| void | setData (QVector< QwtPlotCurve * > &_curve, QVector< double > &_dataX, QVector< double > &_dataY, unsigned int _scale) |
Protected Attributes | |
| std::vector< QColor > | m_colors |
| QwtPlot * | m_derivative |
| QVector< QwtPlotCurve * > | m_diffCurve |
| QVector< QwtPlotCurve * > | m_diffMarker |
| QwtPlotZoomer * | m_diffZoomer |
| QGridLayout * | m_plotLayout |
| unsigned int | m_scales |
| QwtPlot * | m_smooth |
| QVector< QwtPlotCurve * > | m_smoothCurve |
| QVector< QwtPlotCurve * > | m_smoothMarker |
| QwtPlotZoomer * | m_smoothZoomer |
Definition at line 36 of file MultiScaleDetectorPlotWidget.h.
| MultiScaleDetectorPlotWidget::MultiScaleDetectorPlotWidget | ( | QWidget * | parent = 0, |
|
| unsigned int | _scales = 0 | |||
| ) |
Definition at line 7 of file MultiScaleDetectorPlotWidget.cpp.
| MultiScaleDetectorPlotWidget::~MultiScaleDetectorPlotWidget | ( | ) | [virtual] |
Definition at line 22 of file MultiScaleDetectorPlotWidget.cpp.
| void MultiScaleDetectorPlotWidget::buildGui | ( | ) | [protected] |
Definition at line 36 of file MultiScaleDetectorPlotWidget.cpp.
| const std::vector<QColor>& MultiScaleDetectorPlotWidget::getColors | ( | ) | const [inline] |
Definition at line 52 of file MultiScaleDetectorPlotWidget.h.
| unsigned int MultiScaleDetectorPlotWidget::getScales | ( | ) | const [inline] |
Definition at line 46 of file MultiScaleDetectorPlotWidget.h.
| void MultiScaleDetectorPlotWidget::initCurves | ( | ) | [protected] |
Definition at line 54 of file MultiScaleDetectorPlotWidget.cpp.
| void MultiScaleDetectorPlotWidget::replot | ( | ) | [virtual, slot] |
Definition at line 136 of file MultiScaleDetectorPlotWidget.cpp.
| void MultiScaleDetectorPlotWidget::setColors | ( | const std::vector< QColor > & | _colors | ) | [inline] |
Definition at line 49 of file MultiScaleDetectorPlotWidget.h.
| void MultiScaleDetectorPlotWidget::setData | ( | QVector< QwtPlotCurve * > & | _curve, | |
| QVector< QVector< double > > & | _dataX, | |||
| QVector< QVector< double > > & | _dataY | |||
| ) | [protected] |
Definition at line 128 of file MultiScaleDetectorPlotWidget.cpp.
| void MultiScaleDetectorPlotWidget::setData | ( | QVector< QwtPlotCurve * > & | _curve, | |
| QVector< double > & | _dataX, | |||
| QVector< double > & | _dataY, | |||
| unsigned int | _scale | |||
| ) | [protected] |
Definition at line 122 of file MultiScaleDetectorPlotWidget.cpp.
| void MultiScaleDetectorPlotWidget::setDifferentialData | ( | QVector< QVector< double > > & | _dataX, | |
| QVector< QVector< double > > & | _dataY | |||
| ) | [virtual, slot] |
Definition at line 102 of file MultiScaleDetectorPlotWidget.cpp.
| void MultiScaleDetectorPlotWidget::setDifferentialData | ( | QVector< double > & | _dataX, | |
| QVector< double > & | _dataY, | |||
| unsigned int | _scale | |||
| ) | [virtual, slot] |
Definition at line 98 of file MultiScaleDetectorPlotWidget.cpp.
| void MultiScaleDetectorPlotWidget::setDifferentialMarker | ( | QVector< QVector< double > > & | _dataX, | |
| QVector< QVector< double > > & | _dataY | |||
| ) | [virtual, slot] |
Definition at line 118 of file MultiScaleDetectorPlotWidget.cpp.
| void MultiScaleDetectorPlotWidget::setDifferentialMarker | ( | QVector< double > & | _dataX, | |
| QVector< double > & | _dataY, | |||
| unsigned int | _scale | |||
| ) | [virtual, slot] |
Definition at line 114 of file MultiScaleDetectorPlotWidget.cpp.
| void MultiScaleDetectorPlotWidget::setScales | ( | unsigned int | _scales | ) | [inline] |
Definition at line 43 of file MultiScaleDetectorPlotWidget.h.
| void MultiScaleDetectorPlotWidget::setSmoothData | ( | QVector< QVector< double > > & | _dataX, | |
| QVector< QVector< double > > & | _dataY | |||
| ) | [virtual, slot] |
Definition at line 94 of file MultiScaleDetectorPlotWidget.cpp.
| void MultiScaleDetectorPlotWidget::setSmoothData | ( | QVector< double > & | _dataX, | |
| QVector< double > & | _dataY, | |||
| unsigned int | _scale | |||
| ) | [virtual, slot] |
Definition at line 90 of file MultiScaleDetectorPlotWidget.cpp.
| void MultiScaleDetectorPlotWidget::setSmoothMarker | ( | QVector< QVector< double > > & | _dataX, | |
| QVector< QVector< double > > & | _dataY | |||
| ) | [virtual, slot] |
Definition at line 110 of file MultiScaleDetectorPlotWidget.cpp.
| void MultiScaleDetectorPlotWidget::setSmoothMarker | ( | QVector< double > & | _dataX, | |
| QVector< double > & | _dataY, | |||
| unsigned int | _scale | |||
| ) | [virtual, slot] |
Definition at line 106 of file MultiScaleDetectorPlotWidget.cpp.
std::vector<QColor> MultiScaleDetectorPlotWidget::m_colors [protected] |
Definition at line 88 of file MultiScaleDetectorPlotWidget.h.
QwtPlot* MultiScaleDetectorPlotWidget::m_derivative [protected] |
Definition at line 79 of file MultiScaleDetectorPlotWidget.h.
QVector<QwtPlotCurve *> MultiScaleDetectorPlotWidget::m_diffCurve [protected] |
Definition at line 82 of file MultiScaleDetectorPlotWidget.h.
QVector<QwtPlotCurve *> MultiScaleDetectorPlotWidget::m_diffMarker [protected] |
Definition at line 83 of file MultiScaleDetectorPlotWidget.h.
QwtPlotZoomer* MultiScaleDetectorPlotWidget::m_diffZoomer [protected] |
Definition at line 85 of file MultiScaleDetectorPlotWidget.h.
QGridLayout* MultiScaleDetectorPlotWidget::m_plotLayout [protected] |
Definition at line 77 of file MultiScaleDetectorPlotWidget.h.
unsigned int MultiScaleDetectorPlotWidget::m_scales [protected] |
Definition at line 86 of file MultiScaleDetectorPlotWidget.h.
QwtPlot* MultiScaleDetectorPlotWidget::m_smooth [protected] |
Definition at line 78 of file MultiScaleDetectorPlotWidget.h.
QVector<QwtPlotCurve *> MultiScaleDetectorPlotWidget::m_smoothCurve [protected] |
Definition at line 80 of file MultiScaleDetectorPlotWidget.h.
QVector<QwtPlotCurve *> MultiScaleDetectorPlotWidget::m_smoothMarker [protected] |
Definition at line 81 of file MultiScaleDetectorPlotWidget.h.
QwtPlotZoomer* MultiScaleDetectorPlotWidget::m_smoothZoomer [protected] |
Definition at line 84 of file MultiScaleDetectorPlotWidget.h.