#ifndef PROCESSCRITICALPOSSETWIDGET_H #define PROCESSCRITICALPOSSETWIDGET_H #include #include "ui_processcriticalpossetwidget.h" class ProcessCriticalPosSetWidget:public QFrame { Q_OBJECT public: explicit ProcessCriticalPosSetWidget(QWidget* parent=nullptr); private slots: void on_pbLoadAndUnloadPosRecord_clicked(); void on_pbRSToZeroPosRecord_clicked(); //void on_pbSScanStartPosRecord_clicked(); //void on_pbMachStartPosRecord_clicked(); void setXAxisCtPos(double value); void setYAxisCtPos(double value); void setZAxisCtPos(double value); void setZAAxisCtPos(double value); void on_pbLaserApTestPos_clicked(); void on_pbHeightFindPosRecord_clicked(); void on_pbCompenTestPosRecord_clicked(); void on_pbEdgeSearch_clicked(); void on_pbLaserMark_clicked(); void on_pbGlobalCamera_clicked(); private: void loadSet(); private: Ui::ProcessCriticalPosSetWidget* ui; double XAxisCtPos{0.0}; double YAxisCtPos{0.0}; double ZAxisCtPos{0.0}; double ZAAxisCtPos{0.0}; }; #endif // PROCESSCRITICALPOSSETWIDGET_H