#pragma once
|
#include "M_AutoDiagnosisManager/DiagnosisManager.h"
|
|
// CDlgSelfDiagnosis_Setting 대화 상자
|
|
class CDlgSelfDiagnosis_Setting : public CDialogEx
|
{
|
DECLARE_DYNAMIC(CDlgSelfDiagnosis_Setting)
|
|
public:
|
CDlgSelfDiagnosis_Setting(CDiagnosisManager* pDiagnosisManager, CWnd* pParent = nullptr); // 표준 생성자입니다.
|
virtual ~CDlgSelfDiagnosis_Setting();
|
|
// 대화 상자 데이터입니다.
|
#ifdef AFX_DESIGN_TIME
|
enum { IDD = IDD_DLG_SELF_DIAGNOSIS_SETTING };
|
#endif
|
|
protected:
|
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 지원입니다.
|
|
CString GetFileSaveLastTime();
|
BOOL ReadAutoDiagnosisConfigFile();
|
BOOL WriteAutoDiagnosisConfigFile();
|
DECLARE_MESSAGE_MAP()
|
public:
|
virtual BOOL OnInitDialog();
|
afx_msg void OnBnClickedButtonLoad();
|
afx_msg void OnBnClickedButtonSave();
|
afx_msg void OnCbnSelchangeComboFlantessMode();
|
|
protected:
|
CDiagnosisManager* m_pDiagnosisManager;
|
CEdit m_editFilePath;
|
CEdit m_editPanelCount_Squareness;
|
CEdit m_editJudgeData_Degree;
|
CEdit m_editAFDelay;
|
CEdit m_editJudgeDataZRange;
|
CComboBox m_ComboFlatnessMode;
|
CEdit m_editRangeCount_Flatness;
|
CEdit m_editGlassSizeX;
|
CEdit m_editGlassSizeY;
|
CEdit m_editPanelCount_Wsi;
|
CEdit m_editJudgeData_3Sigma;
|
CStatic m_staticFile;
|
CEdit m_editCameraResolution;
|
CEdit m_editFrameWidth;
|
CEdit m_editFrameHeight;
|
CEdit m_editModuleCount;
|
CEdit m_editPanelPosX;
|
CEdit m_editPanelPosY;
|
CEdit m_editPanelPosX2;
|
CEdit m_editPanelPosY2;
|
double m_dEditReviewPanelPosX;
|
double m_dEditReviewPanelPosY;
|
double m_dEditReviewPanelPosX2;
|
double m_dEditReviewPanelPosY2;
|
double m_dEditReviewPanelPosX3;
|
double m_dEditReviewPanelPosY3;
|
double m_dEditReviewPanelPosX4;
|
double m_dEditReviewPanelPosY4;
|
double m_dEditReviewPanelPosX5;
|
double m_dEditReviewPanelPosY5;
|
double m_dEditReviewPanelPosX6;
|
double m_dEditReviewPanelPosY6;
|
};
|