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


#pragma once 
 
#include "XLine.h" 
#include "XStations.h" 
#include "XPath.h" 
 
class XLines : public map  
{ 
public: 
	XLines(); 
	virtual ~XLines(); 
 
public: 
	XStations allStations; 
 
public: 
	int Append (const XLine& obj); 
	int Remove (const XLine& obj); 
	XLine* Find (const CString name); 
 
	int Merge (const vector& lines, vector& stations); 
	vector Intersection(const CString vStation1, const CString vStation2); 
 
	int BuildStations(XStations& stationsMap); 
	int GetCount (); 
 
	int FromXML (CMarkup& markup); 
	int ToXML (CMarkup& markup); 
 
	vector Find (const CString station1, const CString station2, int type); 
};