CurrMapInfo.h
上传用户:yffx2008
上传日期:2014-10-12
资源大小:12414k
文件大小:2k
- // CurrMapInfo.h: interface for the CCurrMapInfo class.
- //
- //////////////////////////////////////////////////////////////////////
- #if !defined(AFX_CURRMAPINFO_H__87EBC367_5E1C_11D8_B7C7_00E01808A228__INCLUDED_)
- #define AFX_CURRMAPINFO_H__87EBC367_5E1C_11D8_B7C7_00E01808A228__INCLUDED_
- #if _MSC_VER > 1000
- #pragma once
- #endif // _MSC_VER > 1000
- #define GpsLibFileLen 8
- class CCurrMapInfo
- {
- public:
- CCurrMapInfo();
- virtual ~CCurrMapInfo();
- //Varable
- public:
- char m_DataFileName[GpsLibFileLen + 1];
- char m_LinkFileName[GpsLibFileLen + 1];
- char m_SignFileName[GpsLibFileLen + 1];
- ChangeTriangle m_WndTriangle,m_MapTriangle;
- ChangeNormal CoeffNE_XY; //from NE to XY
- ChangeNormal CoeffXY_NE; //from XY to NE
- CObList lCurrRoadList;
- CObList lCurrCrossList;
- CObList lCurrColorBList;
- CObList lCurrSignList;
- CObList lAreaLibList;
- long m_lWnd_Max_X,m_lWnd_Max_Y;
- //Function
- public:
- void LinkName2MapName(char *LinkName,char *MapName);
- void MapName2LinkName(char *MapName ,char *LinkName);
- void LinkName2DataLib(char *LinkName,char *DataLib);
- void DataLib2LinkName(char *DataLib, char *LinkName);
- void Clear();
- void ClearRoadList(CObList &TempList);
- void ClearCrossList();
- void ClearColorBList();
- void ClearSignList();
- void ClearAreaLibList();
- void ClearBRoadSaveList(CObList *TempList);
- void ClearPointList(CObList *PointList);
- };
- #endif // !defined(AFX_CURRMAPINFO_H__87EBC367_5E1C_11D8_B7C7_00E01808A228__INCLUDED_)