www.pudn.com > 20065291434354190.rar > XPath.h


#pragma once 
#include "XPassage.h" 
 
class XLine; 
class XPath 
{ 
public: 
	XPath(); 
	XPath(XLine& vLine, CString vStation1, CString vStation2); 
	XPath(XLine& vLine1, XLine& vLine2, CString vStation1, CString vStation2, bool reverse = false); 
	 
	virtual ~XPath(); 
 
public: 
	int count; 
	int lines; 
	float distance; 
	vector passages; 
 
public: 
	int Append (CString vStation, PointF vPosition, CString vLine1, CString vLine2 = ""); 
	int Remove (const XPassage& obj); 
 
	bool operator< (const XPath& obj); 
 
	CString ToString(); 
};