Advertisement
Guest User

Untitled

a guest
Sep 23rd, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.67 KB | None | 0 0
  1. //window.h
  2. #ifndef WINDOWS_H
  3. #define WINDOWS_H
  4.  
  5. #include <QtGui/QMainWindow>
  6. #include "ui_mutual_inf.h"
  7. #include "mutual_inf.h"
  8. #include <algorithm>
  9. #include <QString>
  10. #include <math.h>
  11. #include <QFileDialog>
  12. #include <QVector>
  13. #include <stdlib.h>
  14. #include <qwt_plot.h>
  15. #include <qwt_plot_curve.h>
  16. #include <QPointF>
  17. #include <time.h>
  18.  
  19. #include <QPainter.h>
  20. #include <QFiledialog.h>
  21. #include <QImagewriter.h>
  22. #include <QPrinter.h>
  23. #include <QPicture.h>
  24. #include <qwt_plot_renderer.h>
  25.  
  26.  
  27.  
  28. class window : public QMainWindow, public Ui::windowClass
  29. {
  30.     Q_OBJECT;
  31.  
  32. private:
  33.     mutual_inf mut_inf;
  34.     void draw_timeseries(QVector<double> _timeseries_x, QVector<double>  _timeseries_y);
  35.  
  36.     double kopplung_x, timelag_x, noise_x;
  37.     double kopplung_y, timelag_y, noise_y;
  38.     double length, varianz;
  39.     int field_size;
  40.     bool kernel, auto_mi;
  41.     QVector<double> timeseries_x, timeseries_y;
  42.  
  43.     QVector<QPointF> data_mut;
  44.  
  45.  
  46.     //Achsenbeschriftung eine ID geben
  47.     enum Axis {yLeft, yRight, xBottom, xTop, axisCnt};
  48.     //Kernschätzer
  49.     enum kernel_esti {gauss, epa};
  50.  
  51.  
  52. private slots:
  53.     void scale_slider_kopplung_x(int _scale);
  54.     void scale_slider_kopplung_y(int _scale);
  55.     void scale_slider_noise_x(int _scale);
  56.     void scale_slider_noise_y(int _scale);
  57.     void scale_slider_length_timeseries(int _scale);
  58.     void scale_slider_timelag_x(int _scale);
  59.     void scale_slider_timelag_y(int _scale);
  60.     void scale_slider_varianz(int _scale);
  61.     void scale_slider_int_size(int _scale);
  62.     void check_kernel_gauss();
  63.     void check_kernel_epanechnikov();
  64. //  void read_var();
  65.     QVector<QPointF> read_var();
  66.     void exportDocument();
  67.  
  68.  
  69. public:
  70.     window();
  71.     window(QWidget *parent);
  72.  
  73. };
  74. #endif // MUTUAL_INF_H
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement