Changeset 6279 in ntrip for trunk/BNC/src/rinex/dopplot.cpp
- Timestamp:
- Oct 31, 2014, 7:11:02 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/src/rinex/dopplot.cpp
r6273 r6279 61 61 // Constructor 62 62 ////////////////////////////////////////////////////////////////////////////// 63 t_dopPlot::t_dopPlot(QWidget* parent, const QMap<t_prn, t_plotData>& plotDataMap)63 t_dopPlot::t_dopPlot(QWidget* parent, const t_plotData& plotData) 64 64 : QwtPlot(parent) { 65 65 … … 90 90 setAxisTitle(QwtPlot::yLeft, textNumSat); 91 91 double maxNumSat = 20.0; 92 if (plotDataMap.size() > 0) { 93 QMapIterator<t_prn, t_plotData> it(plotDataMap); 94 while (it.hasNext()) { 95 it.next(); 96 const t_plotData& plotData = it.value(); 97 for (int ii = 0; ii < plotData._numSat.size(); ii++) { 98 if (maxNumSat < plotData._numSat[ii]) { 99 maxNumSat = plotData._numSat[ii] + 5; 100 } 101 } 102 } 92 for (int ii = 0; ii < plotData._numSat.size(); ii++) { 93 if (maxNumSat < plotData._numSat[ii]) { 94 maxNumSat = plotData._numSat[ii] + 5; 95 } 103 96 } 104 97 setAxisScale(QwtPlot::yLeft, 0, maxNumSat); … … 111 104 // Curves 112 105 // ------ 113 if (plotDataMap.size() > 0) { 114 QMapIterator<t_prn, t_plotData> it(plotDataMap); 115 while (it.hasNext()) { 116 it.next(); 117 const t_plotData& plotData = it.value(); 118 119 QwtPlotCurve* curveNumSat = new QwtPlotCurve(textNumSat); 120 curveNumSat->setXAxis(QwtPlot::xBottom); 121 curveNumSat->setYAxis(QwtPlot::yLeft); 122 curveNumSat->setSamples(plotData._mjdX24, plotData._numSat); 123 curveNumSat->setPen(QPen(textNumSat.color())); 124 curveNumSat->attach(this); 125 126 QwtPlotCurve* curvePDOP = new QwtPlotCurve(textPDOP); 127 curvePDOP->setXAxis(QwtPlot::xBottom); 128 curvePDOP->setYAxis(QwtPlot::yRight); 129 curvePDOP->setSamples(plotData._mjdX24, plotData._PDOP); 130 curvePDOP->setPen(QPen(textPDOP.color())); 131 curvePDOP->attach(this); 132 } 106 if (plotData._mjdX24.size() > 0) { 107 QwtPlotCurve* curveNumSat = new QwtPlotCurve(textNumSat); 108 curveNumSat->setXAxis(QwtPlot::xBottom); 109 curveNumSat->setYAxis(QwtPlot::yLeft); 110 curveNumSat->setSamples(plotData._mjdX24, plotData._numSat); 111 curveNumSat->setPen(QPen(textNumSat.color())); 112 curveNumSat->attach(this); 113 114 QwtPlotCurve* curvePDOP = new QwtPlotCurve(textPDOP); 115 curvePDOP->setXAxis(QwtPlot::xBottom); 116 curvePDOP->setYAxis(QwtPlot::yRight); 117 curvePDOP->setSamples(plotData._mjdX24, plotData._PDOP); 118 curvePDOP->setPen(QPen(textPDOP.color())); 119 curvePDOP->attach(this); 133 120 } 134 121
Note:
See TracChangeset
for help on using the changeset viewer.