+++ /dev/null
-#ifndef EdgeList_h\r
-#define EdgeList_h\r
-\r
-class EdgeList\r
- {\r
-public:\r
- EdgeList();\r
- virtual ~EdgeList();\r
-\r
-public:\r
- void Clear();\r
- void Add(unsigned uNode1, unsigned uNode2);\r
- unsigned GetCount() const;\r
- void GetEdge(unsigned uIndex, unsigned *ptruNode1, unsigned *ptruNode2) const;\r
- void Copy(const EdgeList &rhs);\r
- void LogMe() const;\r
-\r
-private:\r
- void Expand();\r
-\r
-private:\r
- unsigned m_uCount;\r
- unsigned m_uCacheSize;\r
- unsigned *m_uNode1;\r
- unsigned *m_uNode2;\r
- };\r
-\r
-#endif // EdgeList_h\r