CDSColorF.h 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. //---------------------------------------------------------------------------
  2. #ifndef CDSColorFH
  3. #define CDSColorFH
  4. //---------------------------------------------------------------------------
  5. #include <Classes.hpp>
  6. #include <stdio.h>
  7. #include <ADODB.hpp>
  8. #include <DB.hpp>
  9. #include <SyncObjs.hpp>
  10. #include <ExtCtrls.hpp>
  11. #include <jpeg.hpp>
  12. #include <GIFimg.hpp>
  13. //---------------------------------------------------------------------------
  14. #include "ITSLibF.h"
  15. #include "CDSItsObjectF.h"
  16. //---------------------------------------------------------------------------
  17. class TCDSColor
  18. {
  19. public:
  20. TCDSColor();
  21. ~TCDSColor();
  22. public:
  23. AnsiString VMS_IFSC_ID; //NUMBER(10) N VMS 정보제공구간 ID
  24. AnsiString VMS_IFSC_NM; //VARCHAR2(60) Y VMS 정보제공구간 명
  25. AnsiString DSPL_STRT_NODE_NM; //VARCHAR2(30) Y 표출 시작 노드 명
  26. AnsiString DSPL_END_NODE_NM; //VARCHAR2(30) Y 표출 종료 노드 명
  27. AnsiString DETR_ID; //NUMBER(10) Y 우회도로 ID
  28. AnsiString ROAD_NM; //VARCHAR2(30) Y 도로명
  29. AnsiString SPOT_NM; //VARCHAR2(30) Y 지점명
  30. AnsiString AXIS_YN; //CHAR(1) Y 'N' 축정보 생성용
  31. AnsiString PRCN_DT; //NVARCHAR2(14) Y 가공 일시
  32. AnsiString CMTR_GRAD_CD; //NVARCHAR2(7) Y 소통 등급 코드
  33. int SPED; //NNUMBER(3) Y 0 속도
  34. int TRVL_HH; //NNUMBER(6) Y 0 통행 시간
  35. public:
  36. void Init();
  37. };
  38. //---------------------------------------------------------------------------
  39. //---------------------------------------------------------------------------
  40. class TCDSColorManager : public TCDSItsObject
  41. {
  42. public:
  43. TCDSColorManager();
  44. ~TCDSColorManager();
  45. private:
  46. public:
  47. TItsMap<AnsiString, TCDSColor*> FLists;
  48. public:
  49. int LoadColorInfo(TADOConnection *ADbConn);
  50. };
  51. //---------------------------------------------------------------------------
  52. extern TCDSColorManager *CDSColorManager;
  53. //---------------------------------------------------------------------------
  54. #endif