GpsSignObject.h
上传用户:yffx2008
上传日期:2014-10-12
资源大小:12414k
文件大小:2k
源码类别:

交通/航空行业

开发平台:

Visual C++

  1. // GpsSignObject.h: interface for the CGpsSignObject class.
  2. //
  3. //////////////////////////////////////////////////////////////////////
  4. #if !defined(AFX_GPSSIGNOBJECT_H__23F85681_CBD1_11D7_B7C5_00E01808A228__INCLUDED_)
  5. #define AFX_GPSSIGNOBJECT_H__23F85681_CBD1_11D7_B7C5_00E01808A228__INCLUDED_
  6. #if _MSC_VER > 1000
  7. #pragma once
  8. #endif // _MSC_VER > 1000
  9. #include "GpsPoint.h"
  10. class CGpsSignObject : public CGpsPoint  
  11. {
  12. public:
  13. CGpsSignObject();
  14. CGpsSignObject(BYTE SignObjectName_Bytes);
  15. virtual ~CGpsSignObject();
  16. CGpsSignObject & operator=(const CGpsSignObject &ds);
  17. public:
  18. char *m_pSignObjectName;
  19. BYTE m_bySignName_Bytes;
  20. UCHAR m_arrSignObject_Serial1;
  21. BYTE m_bySignObject_Serial1_Bytes;
  22. short m_arrSignObject_Number1;
  23. BYTE m_bySignObject_Number1_Bytes;
  24. UCHAR m_arrSignObject_Serial2;
  25. BYTE m_bySignObject_Serial2_Bytes;
  26. short m_arrSignObject_Number2;
  27. BYTE m_bySignObject_Number2_Bytes;
  28. char m_arrSignObjectDispLevel[4];
  29. BYTE m_bySignDispLevel_Bytes;
  30. char m_arrSignAdvertise[4];
  31. BYTE m_bySignAdvertise_Bytes;
  32. bool m_bDraw;
  33. BYTE m_bySignType;
  34. CString m_sIconName;
  35. #define  SignObjectOfProject_Bytes 20 //事业单位层名称字节数为20
  36. #define  SignObjectOfAfterService_Bytes 20 //售后服务层名称字节数为20
  37. #define  SignObjectOfCompany_Bytes 20 //企业单位层名称字节数为20
  38. #define  SignObjectOfOil_Bytes 0 //加油站层名称字节数为0
  39. // #define  SignObjectOfOthers_Bytes 12 //其它标志物名称字节数为12
  40. #define  SignObjectOfOthers_Bytes 20 //其它标志物名称字节数为20
  41. #define  SignRoadNameObjectBytes 20 //道路名标志点的字节数
  42. };
  43. #endif // !defined(AFX_GPSSIGNOBJECT_H__23F85681_CBD1_11D7_B7C5_00E01808A228__INCLUDED_)