#pragma once #include "PoroMediaDialogShare.h" #include "BoundaryInput.h" #include "afxwin.h" // BoundaryDialog.h : header file // ///////////////////////////////////////////////////////////////////////////// // BoundaryDialog dialog class BoundaryDialog : public CDialog, public PoroMediaDialogShare { DECLARE_DYNAMIC(BoundaryDialog) // Construction public: BoundaryDialog(CWnd* pParent = NULL); // standard constructor virtual ~BoundaryDialog(); // Dialog Data enum { IDD = IDD_BOUND_DIALOG }; // Overrides protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support virtual void OnOK(); virtual void OnCancel(); virtual BOOL OnInitDialog(); public: //general afx_msg void OnBnClickedButtonInputDirectory(); afx_msg void OnBnClickedButtonWorkDirectory(); afx_msg void OnCbnSelchangeComboThresholdingMethod(); afx_msg void OnBnClickedStop(); afx_msg void OnEnChangeEditWidthSlices(); afx_msg void OnEnChangeEditEndSlice(); afx_msg void OnEnChangeEditWidthx(); afx_msg void OnEnChangeEditEndx(); afx_msg void OnEnChangeEditWidthy(); afx_msg void OnEnChangeEditEndy(); afx_msg void OnEnChangeEditStartSlice(); afx_msg void OnEnChangeEditStartx(); afx_msg void OnEnChangeEditStarty(); afx_msg void OnEnChangeEditManualThreshold(); //dialog specific DECLARE_MESSAGE_MAP() //variables public: CButton check_run_thickness_dist; CButton check_run_surface_volume_dist; CButton check_run_contact_fraction_top; CButton check_run_contact_fraction_bottom; };