⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 projection_gaussdlg.h

📁 用于测量与地图制图的高斯投影转换
💻 H
字号:
// Projection_GaussDlg.h : header file
//
#include "XPButton.h"

#if !defined(AFX_PROJECTION_GAUSSDLG_H__D355CA56_4A37_456C_B34B_9584CC72923A__INCLUDED_)
#define AFX_PROJECTION_GAUSSDLG_H__D355CA56_4A37_456C_B34B_9584CC72923A__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#define p0    57.29577951308232

/////////////////////////////////////////////////////////////////////////////
// CProjection_GaussDlg dialog

class CProjection_GaussDlg : public CDialog
{
// Construction
public:

//	double L;
//	double B;
//	void BL_To_xy(double b,double l);
	CProjection_GaussDlg(CWnd* pParent = NULL);	// standard constructor

	double a,a0,a2,a4,a6,a8;
	double q0,q2,q4,q6,q8;
	double p,E1,E,c;

// Dialog Data
	//{{AFX_DATA(CProjection_GaussDlg)
	enum { IDD = IDD_PROJECTION_GAUSS_DIALOG };
	XPButton	m_btn;
	CEdit	m_Y2Ctrl;
	CEdit	m_X2Ctrl;
	CEdit	m_Y1Ctrl;
	CEdit	m_X1Ctrl;
	CEdit	m_L2_secondCtrl;
	CEdit	m_L2_minuteCtrl;
	CEdit	m_L1_secondCtrl;
	CEdit	m_L1_minuteCtrl;
	CEdit	m_L1_degreeCtrl;
	CEdit	m_B2_secondCtrl;
	CEdit	m_B2_degreeCtrl;
	CEdit	m_B2_minuteCtrl;
	CEdit	m_B1_secondCtrl;
	CEdit	m_B1_minuteCtrl;
	CEdit	m_B1_degreeCtrl;
	CEdit	m_L2_degreeCtrl;
	int		m_Coordinate;
	int		m_projType;
	double	m_L1_degree;
	double	m_L1_minute;
	double	m_L1_second;
	double	m_L2_degree;
	double	m_L2_minute;
	double	m_L2_second;
	double	m_X1;
	double	m_X2;
	double	m_Y1;
	double	m_Y2;
	double	m_L0_second;
	double	m_L0_minute;
	double	m_L0_degree;
	double	m_B1_degree;
	double	m_B1_minute;
	double	m_B1_second;
	double	m_B2_degree;
	double	m_B2_minute;
	double	m_B2_second;
	//}}AFX_DATA

	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(CProjection_GaussDlg)
	protected:
	virtual void DoDataExchange(CDataExchange* pDX);	// DDX/DDV support
	//}}AFX_VIRTUAL

// Implementation
protected:
	HICON m_hIcon;

	// Generated message map functions
	//{{AFX_MSG(CProjection_GaussDlg)
	virtual BOOL OnInitDialog();
	afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
	afx_msg void OnPaint();
	afx_msg HCURSOR OnQueryDragIcon();
	afx_msg void OnButtonHelp();
	afx_msg void OnBUTTONTransfer();
	afx_msg void OnRADIOzhengsuan();
	afx_msg void OnBUTTONTransfer2();
	afx_msg void OnRADIOfansuan();
	afx_msg void OnRadio54();
	afx_msg void OnRadio80();
	afx_msg void OnRadioWgs84();
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()
};

//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.

#endif // !defined(AFX_PROJECTION_GAUSSDLG_H__D355CA56_4A37_456C_B34B_9584CC72923A__INCLUDED_)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -