Advertisement
Guest User

Untitled

a guest
Jan 16th, 2017
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #ifndef MAPSCANNER_H
  2. #define MAPSCANNER_H
  3.  
  4. #include <QtWidgets>
  5. #include <QtWebEngineWidgets/QtWebEngineWidgets>
  6. #include <QWebEngineView>
  7. #include <QPixmap>
  8. #include <QtNetwork/QNetworkAccessManager>
  9. #include <QNetworkReply>
  10. #include <QTimer>
  11. #include <QPair>
  12. #include <QVector>
  13. #include "ui_mapscanner.h"
  14.  
  15. class MapScanner : public QDialog
  16. {
  17.     Q_OBJECT
  18.  
  19. public:
  20.     MapScanner(QWidget *parent = 0);
  21.     ~MapScanner();
  22.  
  23. protected:
  24.     QWebEngineView *m_View = new QWebEngineView();
  25.     QPixmap *m_Image;
  26.     QPixmap m_renderPixmap;
  27.     QTimer *m_Timer = new QTimer();
  28.     QVector <double> m_MassivHeight;
  29.     QVector <double> m_MassivWidth;
  30.  
  31.     void Work();//бегаем по карте
  32.     void SaveImages();//рендерим и сохраняем
  33.     void DownloadMap();//загружаем карту
  34.     void StartProgramm();//всякие нужные вещи
  35.     void PushCoordinates();//загружаем координаты в массив
  36.  
  37.     double LeftStep(double, double);//идем влево
  38.     double RightStep(double, double);//идем вправо
  39.     double DownStep(double, double, double, double, double);//идём вниз
  40.  
  41.     int CountI(double,double);//считаем количество снимков по ширине
  42.     int CountJ(double, double);//считаем количество снимков по высоте
  43.  
  44.     int CheckDot(double,double);//должна смотреть, входит точка маршрута на наш снимок, или нет
  45. private:
  46.     Ui::MapScannerClass ui;
  47.  
  48.  
  49. };
  50.  
  51. #endif // MAPSCANNER_H
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement