XStations.cpp
上传用户:yokoluohf
上传日期:2013-02-25
资源大小:769k
文件大小:1k
源码类别:

GIS编程

开发平台:

Visual C++

  1. #include "stdafx.h"
  2. #include "XStations.h"
  3. XStations::XStations()
  4. {
  5. }
  6. XStations::~XStations()
  7. {
  8. }
  9. int XStations::Append (const XStation& obj)
  10. {
  11. (*this) [obj.name] = obj;
  12. return (int)size();
  13. }
  14. int XStations::Remove (const XStation& obj)
  15. {
  16. iterator pos;
  17. pos = find(obj.name);
  18. if (pos != end())
  19. erase (pos);
  20. return (int)size();
  21. }
  22. XStation* XStations::Find (const CString name)
  23. {
  24. if (name.IsEmpty() || name == "")
  25. return NULL;
  26. iterator pos;
  27. pos = find(name);
  28. if (pos != end())
  29. return & ((*this) [name]);
  30. else
  31. return NULL;
  32. }
  33. int XStations::GetCount ()
  34. {
  35. return (int) size ();
  36. }