#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.