Changeset 11158 in ntrip for trunk/BNC/src/rinex
- Timestamp:
- Nov 3, 2026, 10:53:35 AM (18 hours ago)
- Location:
- trunk/BNC/src/rinex
- Files:
-
- 6 edited
-
graphwin.cpp (modified) (2 diffs)
-
polarplot.cpp (modified) (1 diff)
-
polarplot.h (modified) (1 diff)
-
reqcanalyze.cpp (modified) (2 diffs)
-
reqcedit.cpp (modified) (6 diffs)
-
rnxnavfile.cpp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/src/rinex/graphwin.cpp
r11023 r11158 41 41 #include <qwt_scale_widget.h> 42 42 #include <qwt_scale_engine.h> 43 #include <qwt_interval.h> 43 44 44 45 #include <QDir> 45 46 #include <QFileInfo> 47 #include <QPainter> 46 48 #include <QHBoxLayout> 47 49 #include <QVBoxLayout> … … 174 176 QPainter painter; 175 177 painter.begin(&printer); 176 double xscale = printer.pageRect().width()/double(_canvas->width()); 177 double yscale = printer.pageRect().height()/double(_canvas->height()); 178 QRect pageRect = printer.pageLayout().paintRectPixels(printer.resolution()); 179 QRect paperRect = printer.pageLayout().fullRectPixels(printer.resolution()); 180 double xscale = pageRect.width()/double(_canvas->width()); 181 double yscale = pageRect.height()/double(_canvas->height()); 178 182 double scale = qMin(xscale, yscale); 179 painter.translate(p rinter.paperRect().x() + printer.pageRect().width()/2,180 p rinter.paperRect().y() + printer.pageRect().height()/2);183 painter.translate(paperRect.x() + pageRect.width()/2, 184 paperRect.y() + pageRect.height()/2); 181 185 painter.scale(scale, scale); 182 186 painter.translate(-width()/2, -height()/2); -
trunk/BNC/src/rinex/polarplot.cpp
r8127 r11158 31 31 const QPointF& pole, int from, int to) const { 32 32 t_colorMap colorMap; 33 const t_polarData* polarData = dynamic_cast<const t_polarData*>(data()); 33 34 for (int ii = from; ii <= to; ii++) { 34 35 QwtSymbol ss(symbol.style()); 35 36 ss.setSize(symbol.size()); 36 const QwtPointPolar& point = sample(ii);37 const QColor color = colorMap.color(_scaleInterval, point._value);37 double value = polarData ? polarData->value(ii) : 0.0; 38 const QColor color = colorMap.color(_scaleInterval, value); 38 39 ss.setBrush(QBrush(color)); 39 40 ss.setPen(QPen(color)); -
trunk/BNC/src/rinex/polarplot.h
r8127 r11158 51 51 virtual QwtPointPolar sample(size_t ii) const { 52 52 const t_polarPoint* point = _data->at(ii); 53 QwtPointPolar qp(point->_az, point->_zen); qp._value = point->_value; 54 return qp; 53 return QwtPointPolar(point->_az, point->_zen); 55 54 } 55 double value(size_t ii) const {return _data->at(ii)->_value;} // symbol color 56 56 virtual size_t size() const {return _size;} 57 virtual QRectF boundingRect() const {return d_boundingRect;}57 virtual QRectF boundingRect() const {return cachedBoundingRect;} 58 58 protected: 59 59 size_t _size; -
trunk/BNC/src/rinex/reqcanalyze.cpp
r11057 r11158 39 39 * -----------------------------------------------------------------------*/ 40 40 41 #include <QRegularExpression> 41 42 #include <iostream> 42 43 #include <iomanip> … … 152 153 153 154 for (int ii = 0; ii < signalsOpt.size(); ii++) { 154 QStringList input = signalsOpt.at(ii).split(QReg Exp("[:&]"), Qt::SkipEmptyParts);155 QStringList input = signalsOpt.at(ii).split(QRegularExpression("[:&]"), Qt::SkipEmptyParts); 155 156 if (input.size() > 1 && input[0].length() == 1) { 156 157 char system = input[0].toLatin1().constData()[0]; -
trunk/BNC/src/rinex/reqcedit.cpp
r11057 r11158 39 39 * -----------------------------------------------------------------------*/ 40 40 41 #include <QRegularExpression> 41 42 #include <iostream> 42 43 #include "reqcedit.h" … … 412 413 if (!newMarkerName.isEmpty()) { 413 414 if (oldMarkerName.isEmpty() || 414 QReg Exp(oldMarkerName).exactMatch(obsFile.markerName())) {415 QRegularExpression(QRegularExpression::anchoredPattern(oldMarkerName)).match(obsFile.markerName()).hasMatch()) { 415 416 obsFile.setMarkerName(newMarkerName); 416 417 } … … 421 422 if (!newAntennaName.isEmpty()) { 422 423 if (oldAntennaName.isEmpty() || 423 QReg Exp(oldAntennaName).exactMatch(obsFile.antennaName())) {424 QRegularExpression(QRegularExpression::anchoredPattern(oldAntennaName)).match(obsFile.antennaName()).hasMatch()) { 424 425 obsFile.setAntennaName(newAntennaName); 425 426 } … … 430 431 if (!newAntennaNumber.isEmpty()) { 431 432 if (oldAntennaNumber.isEmpty() || 432 QReg Exp(oldAntennaNumber).exactMatch(obsFile.antennaNumber())) {433 QRegularExpression(QRegularExpression::anchoredPattern(oldAntennaNumber)).match(obsFile.antennaNumber()).hasMatch()) { 433 434 obsFile.setAntennaNumber(newAntennaNumber); 434 435 } … … 465 466 if (!newReceiverType.isEmpty()) { 466 467 if (oldReceiverType.isEmpty() || 467 QReg Exp(oldReceiverType).exactMatch(obsFile.receiverType())) {468 QRegularExpression(QRegularExpression::anchoredPattern(oldReceiverType)).match(obsFile.receiverType()).hasMatch()) { 468 469 obsFile.setReceiverType(newReceiverType); 469 470 } … … 474 475 if (!newReceiverNumber.isEmpty()) { 475 476 if (oldReceiverNumber.isEmpty() || 476 QReg Exp(oldReceiverNumber).exactMatch(obsFile.receiverNumber())) {477 QRegularExpression(QRegularExpression::anchoredPattern(oldReceiverNumber)).match(obsFile.receiverNumber()).hasMatch()) { 477 478 obsFile.setReceiverNumber(newReceiverNumber); 478 479 } -
trunk/BNC/src/rinex/rnxnavfile.cpp
r11023 r11158 39 39 * -----------------------------------------------------------------------*/ 40 40 41 #include <QRegularExpression> 41 42 #include <iostream> 42 43 #include <newmatio.h> … … 159 160 } 160 161 161 QStringList hlp = line.split(QReg Exp("\\s+"), Qt::SkipEmptyParts);162 QStringList hlp = line.split(QRegularExpression("\\s+"), Qt::SkipEmptyParts); 162 163 QString firstStr = hlp.at(0); 163 164
Note:
See TracChangeset
for help on using the changeset viewer.
