SmallRoadStruct.h
上传用户:yffx2008
上传日期:2014-10-12
资源大小:12414k
文件大小:1k
- // SmallRoadStruct.h: interface for the CSmallRoadStruct class.
- //
- //////////////////////////////////////////////////////////////////////
- #if !defined(AFX_SMALLROADSTRUCT_H__0DF5F621_C9AC_11D7_B7C5_00E01808A228__INCLUDED_)
- #define AFX_SMALLROADSTRUCT_H__0DF5F621_C9AC_11D7_B7C5_00E01808A228__INCLUDED_
- #if _MSC_VER > 1000
- #pragma once
- #endif // _MSC_VER > 1000
- class CSmallRoadStruct : public CObject
- {
- public:
- CSmallRoadStruct();
- virtual ~CSmallRoadStruct();
- CSmallRoadStruct & operator=(const CSmallRoadStruct &ds);
- public:
- BYTE SmallRoad_SerialNumber[2];
- BYTE SmallRoad_SN_Bytes;
- char RoadName[11];
- BYTE RoadName_Bytes;
- BYTE Road_SD; //S表示单向(single),D表示双向(double)
- BYTE Road_SD_Bytes;
- BYTE RoadorName_DispLevel; //低4位表示道路级别,高4位表示路名显示级别
- BYTE DispLevel_Bytes;
- short SmallRoad_PointTotal;
- BYTE PointTotal_Bytes;
- CObList RoadPointList;
- BYTE RoadPoint_Bytes;
- public:
- ClearRoadPointList();
- CopyList(const CObList *SourceList,CObList *DestList);
- CopyReverseList(const CObList *SourceList,CObList *DestList);
- CSmallRoadStruct::ChangeRoadDirection();
- private:
- ClearRoadList(CObList *TempList);
- };
- #endif // !defined(AFX_SMALLROADSTRUCT_H__0DF5F621_C9AC_11D7_B7C5_00E01808A228__INCLUDED_)