47 lines
1.1 KiB
C++
47 lines
1.1 KiB
C++
#ifndef SSCANCOMPSETWIDGET_H
|
|
#define SSCANCOMPSETWIDGET_H
|
|
#include "ui_sscancompsetwidget.h"
|
|
#include <QFrame>
|
|
|
|
|
|
|
|
class SScanCompSetWidget:public QFrame
|
|
{
|
|
|
|
Q_OBJECT
|
|
|
|
public:
|
|
explicit SScanCompSetWidget(QWidget* parent=nullptr);
|
|
|
|
private slots:
|
|
void dsbXWorkRangValueChangedHandl(double value);
|
|
void dsbXIntervalValueChangedHandl(double value);
|
|
void dsbYWorkRangValueChangedHandl(double value);
|
|
void dsbYIntervalValueChangedHandl(double value);
|
|
void on_dsbUpperLimit_valueChanged(double value);
|
|
void on_dsbLowerLimit_valueChanged(double value);
|
|
void on_pbBrowse_clicked();
|
|
|
|
void on_pbSscanLoadFromFile_clicked();
|
|
|
|
void on_dsbAdjacentPoint_valueChanged(double arg1);
|
|
|
|
void on_dsbAllRange_valueChanged(double arg1);
|
|
|
|
void on_dsbPowerThreshold_valueChanged(double arg1);
|
|
|
|
private:
|
|
void loadSet();
|
|
|
|
private:
|
|
Ui::SScanCompSetWidget *ui;
|
|
int xLineSegmentCounts{1};
|
|
int yLineSegmentCounts{1};
|
|
int accDecSampCount{1500};
|
|
int xNumberOfUnitSamples{20};
|
|
int yNumberOfUnitSamples{12};
|
|
int xNumberOfLineSegmentSamples{200};
|
|
};
|
|
|
|
#endif // SURFACESCANCOMPENSATIONSETTINGSWIDGET_H
|