QXRD
0.11.16
|
#include <qxrdintegratorplot.h>
Public Slots | |
void | onNewIntegrationAvailable (QcepIntegratedDataPtr data) |
void | clearGraph () |
void | clearSelectedCurves () |
Public Slots inherited from QcepPlot | |
virtual void | autoScale () |
void | printGraph () |
void | zoomIn () |
void | zoomOut () |
void | enableZooming () |
void | enableMeasuring () |
virtual void | onLegendClicked (const QVariant &itemInfo, int index) |
virtual void | onLegendChecked (const QVariant &itemInfo, bool on, int index) |
void | setXAxisLog (bool isLog) |
void | setYAxisLog (bool isLog) |
void | setX2AxisLog (bool isLog) |
void | setY2AxisLog (bool isLog) |
void | setLogAxis (int axis, int isLog) |
int | logAxis (int axis) |
Public Member Functions | |
QxrdIntegratorPlot (QWidget *parent=0) | |
void | init (QcepPlotSettingsWPtr settings) |
void | setDataProcessor (QxrdDataProcessorWPtr proc) |
Public Member Functions inherited from QcepPlot | |
QcepPlot (QWidget *parent=0) | |
virtual | ~QcepPlot () |
void | init (QcepPlotSettingsWPtr settings) |
void | setPlotCurveStyle (int index, QwtPlotCurve *curve) |
virtual QwtText | trackerTextF (const QPointF &pos) |
void | contextMenuEvent (QContextMenuEvent *event) |
void | updateZoomer () |
Private Attributes | |
QxrdDataProcessorWPtr | m_DataProcessor |
QxrdIntegratorWPtr | m_Integrator |
int | m_PlotIndex |
QString | m_XUnitsLabel |
Additional Inherited Members | |
Protected Attributes inherited from QcepPlot | |
QcepPlotSettingsWPtr | m_PlotSettings |
QwtLegend * | m_Legend |
QwtPlotZoomer * | m_Zoomer |
QwtPlotPanner * | m_Panner |
QwtPlotMagnifier * | m_Magnifier |
QcepPlotMeasurerPtr | m_Measurer |
int | m_IsLog [QwtPlot::axisCnt] |
Definition at line 11 of file qxrdintegratorplot.h.
QxrdIntegratorPlot::QxrdIntegratorPlot | ( | QWidget * | parent = 0 | ) |
Definition at line 20 of file qxrdintegratorplot.cpp.
|
slot |
Definition at line 117 of file qxrdintegratorplot.cpp.
References m_PlotIndex.
Referenced by QxrdWindow::initialize().
|
slot |
Definition at line 127 of file qxrdintegratorplot.cpp.
References QcepPlot::m_Legend.
Referenced by QxrdWindow::initialize().
void QxrdIntegratorPlot::init | ( | QcepPlotSettingsWPtr | settings | ) |
Definition at line 32 of file qxrdintegratorplot.cpp.
References QcepPlot::init(), and QcepPlot::m_Legend.
|
slot |
Definition at line 55 of file qxrdintegratorplot.cpp.
References m_DataProcessor, QcepPlot::m_Legend, m_PlotIndex, m_XUnitsLabel, QcepPlot::setPlotCurveStyle(), and QcepPlot::updateZoomer().
Referenced by QxrdWindow::initialize().
void QxrdIntegratorPlot::setDataProcessor | ( | QxrdDataProcessorWPtr | proc | ) |
Definition at line 41 of file qxrdintegratorplot.cpp.
References m_DataProcessor, m_Integrator, QcepPlot::m_Measurer, and QxrdDataProcessorBase::printMeasuredPolygon().
|
private |
Definition at line 27 of file qxrdintegratorplot.h.
Referenced by onNewIntegrationAvailable(), and setDataProcessor().
|
private |
Definition at line 28 of file qxrdintegratorplot.h.
Referenced by setDataProcessor().
|
private |
Definition at line 29 of file qxrdintegratorplot.h.
Referenced by clearGraph(), and onNewIntegrationAvailable().
|
private |
Definition at line 30 of file qxrdintegratorplot.h.
Referenced by onNewIntegrationAvailable().