site_area_hover.h 520 B

1234567891011121314151617181920
  1. #ifndef __SITE_AREA_HOVER_HPP__
  2. #define __SITE_AREA_HOVER_HPP__
  3. #include <point.h>
  4. //每张卡包含这样一个对象,保存最后一个分站区域
  5. //1、记录卡进出分站的时间,地点
  6. //2、用于考勤
  7. struct site_area_hover
  8. {
  9. site_area_hover();
  10. void on_point(int card_id,int site_id,const point*pt);
  11. private:
  12. void enter_site(int card_id,int enter_site);
  13. void leave_site(int card_id,int enter_site);
  14. int m_site_id;
  15. time_t m_enter_time,m_last_time;
  16. point m_enter_point,m_last_point;
  17. };
  18. #endif