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

GIS编程

开发平台:

Visual C++

  1. #pragma once
  2. #include "XPassage.h"
  3. class XLine;
  4. class XPath
  5. {
  6. public:
  7. XPath();
  8. XPath(XLine& vLine, CString vStation1, CString vStation2);
  9. XPath(XLine& vLine1, XLine& vLine2, CString vStation1, CString vStation2, bool reverse = false);
  10. virtual ~XPath();
  11. public:
  12. int count;
  13. int lines;
  14. float distance;
  15. vector<XPassage> passages;
  16. public:
  17. int Append (CString vStation, PointF vPosition, CString vLine1, CString vLine2 = "");
  18. int Remove (const XPassage& obj);
  19. bool operator< (const XPath& obj);
  20. CString ToString();
  21. };