//--------------------------------------------------------------------------- #ifndef CDSStat0070FH #define CDSStat0070FH //--------------------------------------------------------------------------- #include #include #include #include "ITSLibF.h" //--------------------------------------------------------------------------- //--------------------------------------------------------------------------- #define DAY_HOUR 24 //--------------------------------------------------------------------------- class TTraf0070 { public: TTraf0070() { for (int ii = 0; ii < DAY_HOUR; ii++) { SPED[ii] = 0; } AVG_SPED = 0; SUM_SPED = 0; DATA_CNT = 0; }; ~TTraf0070() { }; public: String ATRD_ID; String ATRD_NM; String DRCT_CD_NM; String DRCT_NM; int SPED[DAY_HOUR]; int AVG_SPED; float SUM_SPED; int DATA_CNT; }; //--------------------------------------------------------------------------- class TStat0070 { public: TStat0070() { for (int ii = 0; ii < DAY_HOUR; ii++) { AVG_SPED[ii] = 0; SUM_SPED[ii] = 0; DATA_CNT[ii] = 0; } TOT_AVG_SPED = 0; }; ~TStat0070() { FLists.RemoveAll(); }; public: String STAT_TP; String STAT_TP_DESC; int AVG_SPED[DAY_HOUR]; float SUM_SPED[DAY_HOUR]; int DATA_CNT[DAY_HOUR]; int TOT_AVG_SPED; TItsMap FLists; }; //--------------------------------------------------------------------------- class TStat0070Manager { public: TStat0070Manager() { for (int ii = 0; ii < DAY_HOUR; ii++) { AVG_SPED[ii] = 0; SUM_SPED[ii] = 0; DATA_CNT[ii] = 0; } TOT_AVG_SPED = 0; }; virtual ~TStat0070Manager() { FLists.RemoveAll(); }; public: int AVG_SPED[DAY_HOUR]; float SUM_SPED[DAY_HOUR]; int DATA_CNT[DAY_HOUR]; int TOT_AVG_SPED; TItsMap FLists; public: }; //--------------------------------------------------------------------------- class TChart0070 { public: TChart0070() { for (int ii = 0; ii < DAY_HOUR; ii++) { SUM_SPED[ii] = 0; DATA_CNT[ii] = 0; AVG_SPED[ii] = 0; } }; ~TChart0070() { }; public: String ATRD_ID; String ATRD_NM; String DRCT_CD_NM; String DRCT_NM; float SUM_SPED[DAY_HOUR]; int DATA_CNT[DAY_HOUR]; int AVG_SPED[DAY_HOUR]; }; //--------------------------------------------------------------------------- class TStat0070ChartManager { public: TStat0070ChartManager() { }; virtual ~TStat0070ChartManager() { FLists.RemoveAll(); }; public: TItsMap FLists; public: }; //--------------------------------------------------------------------------- #endif