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

📄 xi80guass.cpp

📁 gps 卫星位置的计算 坐标系转换 功能很强大
💻 CPP
字号:
// Xi80Guass.cpp : implementation file
//

#include "stdafx.h"
#include "satcoord.h"
#include "Xi80Guass.h"


#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CXi80Guass dialog


CXi80Guass::CXi80Guass(CWnd* pParent /*=NULL*/)
	: CDialog(CXi80Guass::IDD, pParent)
{
	//{{AFX_DATA_INIT(CXi80Guass)
	m_lfen = 0;
	m_lmiao = 0.0;
	m_bdu = 0;
	m_bfen = 0;
	m_bmiao = 0.0;
	m_center = 0.0;
	m_dai = 0;
	m_ldu = 0;
	m_x = 0.0;
	m_y = 0.0;
	//}}AFX_DATA_INIT
}


void CXi80Guass::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CXi80Guass)
	DDX_Text(pDX, IDC_IDC_XI_L_FEN, m_lfen);
	DDX_Text(pDX, IDC_IDC_XI_L_MIAO, m_lmiao);
	DDX_Text(pDX, IDC_XI_B_DU, m_bdu);
	DDX_Text(pDX, IDC_XI_B_FEN, m_bfen);
	DDX_Text(pDX, IDC_XI_B_MIAO, m_bmiao);
	DDX_Text(pDX, IDC_XI_CENTER, m_center);
	DDX_Text(pDX, IDC_XI_DAI, m_dai);
	DDX_Text(pDX, IDC_XI_L_DU, m_ldu);
	DDX_Text(pDX, IDC_XI_X, m_x);
	DDX_Text(pDX, IDC_XI_Y, m_y);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CXi80Guass, CDialog)
	//{{AFX_MSG_MAP(CXi80Guass)
	ON_BN_CLICKED(IDC_TS_XI_GU, OnTsXiGu)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CXi80Guass message handlers


void CXi80Guass::OnTsXiGu() 
{
	// TODO: Add your control notification handler code here
	UpdateData(TRUE);
	double dLa, dLong;
	double dai;
	m_trans.angletoarc(m_ldu, m_lfen, m_lmiao, &dLong);
	m_trans.angletoarc(m_bdu, m_bfen, m_bmiao, &dLa);
	COORDINATEGEODETIC gdc;
	COORDINATEPLANE pla;
	gdc.dLatitude = dLa;
	gdc.dLongtitude = dLong;
	m_trans.XItoPLANE( gdc, m_dai, &pla,&dai);

	m_x = pla.dX;
	m_y = pla.dY;
	m_center=dai;

	UpdateData( FALSE );

}

⌨️ 快捷键说明

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