📄 wavelettransformdlg.h
字号:
#if !defined(AFX_WAVELETTRANSFORMDLG_H__2E4FB6C2_F829_11D3_A469_0000E83F643B__INCLUDED_)
#define AFX_WAVELETTRANSFORMDLG_H__2E4FB6C2_F829_11D3_A469_0000E83F643B__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// WaveletTransformDlg.h : header file
//
/////////////////////////////////////////////////////////////////////////////
// CWaveletTransformDlg dialog
class CWaveletTransformDlg : public CDialog
{
// Construction
public:
CWaveletTransformDlg(CWnd* pParent = NULL); // standard constructor
// Dialog Data
//{{AFX_DATA(CWaveletTransformDlg)
enum { IDD = IDD_WAVELET_TRANSEFORM };
CListBox m_WTTransform_List;
BYTE m_WTTransform_Times;
//}}AFX_DATA
public:
int m_WTBasis_Selected;
bool m_operatingMode;
// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CWaveletTransformDlg)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
// Generated message map functions
//{{AFX_MSG(CWaveletTransformDlg)
virtual BOOL OnInitDialog();
virtual void OnOK();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
/////////////////////////////////////////////////////////////////////////////
// CWaveletReplaceDlg dialog
class CWaveletReplaceDlg : public CDialog
{
// Construction
public:
CWaveletReplaceDlg(CWnd* pParent = NULL); // standard constructor
// Dialog Data
//{{AFX_DATA(CWaveletReplaceDlg)
enum { IDD = IDD_WAVELET_REPLACE };
CListBox m_ctrlSize;
CString m_strToImage;
CString m_strFromImage;
//}}AFX_DATA
int m_nFromHeight;
int m_nFromWidth;
int m_nToHeight;
int m_nToWidth;
int m_nFromWTBasis;
int m_nFromWTTimes;
int m_nToWTBasis;
int m_nToWTTimes;
bool m_bFlag;
int m_nSizeIndex;
// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CWaveletReplaceDlg)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
// Generated message map functions
//{{AFX_MSG(CWaveletReplaceDlg)
afx_msg void OnFromImage();
afx_msg void OnToImage();
virtual void OnOK();
virtual BOOL OnInitDialog();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
/////////////////////////////////////////////////////////////////////////////
// CThresWeightDlg dialog
class CThresWeightDlg : public CDialog
{
// Construction
public:
CThresWeightDlg(CWnd* pParent = NULL); // standard constructor
// Dialog Data
//{{AFX_DATA(CThresWeightDlg)
enum { IDD = IDD_WEIGHTFUSION_DLG };
CListBox m_ctrlSize;
float m_fLowThreshold;
CString m_strSpatial;
CString m_strSpectral;
//}}AFX_DATA
public:
int m_nEWidth;
int m_nEHeight;
int m_nEBasis;
int m_nETimes;
int m_nSizeIndex;
private:
int m_nAWidth;
int m_nAHeight;
int m_nABasis;
int m_nATimes;
// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CThresWeightDlg)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
// Generated message map functions
//{{AFX_MSG(CThresWeightDlg)
afx_msg void OnSpatialButton();
afx_msg void OnSpectralButton();
virtual void OnOK();
virtual BOOL OnInitDialog();
afx_msg void OnVScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar);
afx_msg void OnSelchangeListSize();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
/////////////////////////////////////////////////////////////////////////////
// CExponentDlg dialog
class CExponentDlg : public CDialog
{
// Construction
public:
CExponentDlg(CWnd* pParent = NULL); // standard constructor
// Dialog Data
//{{AFX_DATA(CExponentDlg)
enum { IDD = IDD_EXPONENT_DLG };
float m_fExponent;
//}}AFX_DATA
// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CExponentDlg)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
// Generated message map functions
//{{AFX_MSG(CExponentDlg)
virtual BOOL OnInitDialog();
afx_msg void OnVScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar);
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_WAVELETTRANSFORMDLG_H__2E4FB6C2_F829_11D3_A469_0000E83F643B__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -