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

交通/航空行业

开发平台:

Visual C++

  1. // GpsBusInfo.cpp: implementation of the CGpsBusInfo class.
  2. //
  3. //////////////////////////////////////////////////////////////////////
  4. #include "stdafx.h"
  5. #include "GpsSC.h"
  6. #include "GpsBusInfo.h"
  7. #include "GpsPoint.h"
  8. #ifdef _DEBUG
  9. #undef THIS_FILE
  10. static char THIS_FILE[]=__FILE__;
  11. #define new DEBUG_NEW
  12. #endif
  13. //////////////////////////////////////////////////////////////////////
  14. // Construction/Destruction
  15. //////////////////////////////////////////////////////////////////////
  16. CGpsBusInfo::CGpsBusInfo()
  17. {
  18. m_sBusID.Empty();
  19. }
  20. CGpsBusInfo::~CGpsBusInfo()
  21. {
  22. ClearTrackPointList();
  23. }
  24. void CGpsBusInfo::ClearTrackPointList()
  25. {
  26. CGpsPoint *pPoint = NULL;
  27. POSITION pos;
  28. pos = m_lBusTrackList.GetTailPosition();
  29. while(pos != NULL) {
  30. pPoint = (CGpsPoint*)m_lBusTrackList.GetPrev(pos);
  31. delete pPoint;
  32. }
  33. m_lBusTrackList.RemoveAll();
  34. }