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.

54 lines
902 B
C

2 years ago
#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();