// TPipeGraph.h: interface for the TPipeGraph class. // ////////////////////////////////////////////////////////////////////// #if !defined(AFX_TPIPEGRAPH_H__DCC87E87_D87B_4D44_8760_8B6FFEC92845__INCLUDED_) #define AFX_TPIPEGRAPH_H__DCC87E87_D87B_4D44_8760_8B6FFEC92845__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 class TPipeEdge; class TPipeNode : public XPoint { public: TPipeNode(); DList m_lstEdge; BOOL m_bVisited; AcDbObjectId m_idNode; }; class TPipeEdge : public XLine { public: TPipeEdge(); TPipeNode *m_pNode1; TPipeNode *m_pNode2; BOOL m_bVisited; AcDbObjectId m_idPipe; }; class TPipeGraph { public: TPipeGraph(); virtual ~TPipeGraph(); DList m_lstNode;//所有结点 DList m_lstEdge;//所有边 }; #endif // !defined(AFX_TPIPEGRAPH_H__DCC87E87_D87B_4D44_8760_8B6FFEC92845__INCLUDED_)