You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
|
#include "StdAfx.h"
|
|
|
|
|
|
|
|
|
|
#include <deque>
|
|
|
|
|
using namespace std;
|
|
|
|
|
|
|
|
|
|
// <20><><EFBFBD><EFBFBD><EFBFBD>߳<EFBFBD>ͼ<EFBFBD><CDBC><EFBFBD>洢<EFBFBD>ṹ<EFBFBD><E1B9B9>
|
|
|
|
|
#pragma pack(1)
|
|
|
|
|
struct struDemPic
|
|
|
|
|
{
|
|
|
|
|
struDemPic()
|
|
|
|
|
{
|
|
|
|
|
pDEMData = NULL;
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
virtual ~struDemPic()
|
|
|
|
|
{
|
|
|
|
|
if (pDEMData != NULL)
|
|
|
|
|
{
|
|
|
|
|
delete[] pDEMData;
|
|
|
|
|
pDEMData = NULL;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
signed short int *pDEMData;
|
|
|
|
|
string strDemName;
|
|
|
|
|
double adfGeoTransform[6];
|
|
|
|
|
int iXSize;
|
|
|
|
|
int iYSize;
|
|
|
|
|
};
|
|
|
|
|
#pragma pack()
|
|
|
|
|
|
|
|
|
|
// ȫ<>ֱ<EFBFBD><D6B1><EFBFBD>
|
|
|
|
|
extern std::deque<struDemPic*> g_DemPicList;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// <20>ӿں<D3BF><DABA><EFBFBD>
|
|
|
|
|
|
|
|
|
|
//<2F><><EFBFBD>ܣ<EFBFBD><DCA3><EFBFBD><EFBFBD>ھ<EFBFBD>γ<EFBFBD>ȶ<EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD>߳<EFBFBD>
|
|
|
|
|
//<2F><><EFBFBD>룺
|
|
|
|
|
// 1. dLonDeg: <20><><EFBFBD>ȣ<EFBFBD><C8A3>ȣ<EFBFBD>
|
|
|
|
|
// 2. dLatDeg: γ<>ȣ<EFBFBD><C8A3>ȣ<EFBFBD>
|
|
|
|
|
// 3. sDir: <20>߳<EFBFBD><DFB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><C4BC>洢·<E6B4A2><C2B7><EFBFBD><EFBFBD> "...\\ElevationData"
|
|
|
|
|
//
|
|
|
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
// 1. fElevator:<3A>̣߳<DFB3><CCA3>ף<EFBFBD>
|
|
|
|
|
//
|
|
|
|
|
//<2F><><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>гɹ<D0B3><C9B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>true<75><65><EFBFBD><EFBFBD><EFBFBD><EFBFBD>false
|
|
|
|
|
bool GetDem( float& fElevator, double dLonDeg, double dLatDeg, string sDir, bool bNearst);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// <20><><EFBFBD>ܣ<EFBFBD><DCA3><EFBFBD><EFBFBD><EFBFBD>DEM<45><4D><EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD>
|
|
|
|
|
void ClearDemMem();
|
|
|
|
|
|