#include <graph.h>
Public Methods | |
MSLGraph () | |
~MSLGraph () | |
MSLVertex* | AddVertex (const MSLVector &x) |
MSLEdge* | AddEdge (MSLVertex* v1, MSLVertex* v2) |
MSLEdge* | AddEdge (MSLVertex* v1, MSLVertex* v2, double time) |
MSLEdge* | AddEdge (MSLVertex* v1, MSLVertex* v2, const MSLVector &u, double time) |
bool | IsEdge (MSLVertex* v1, MSLVertex* v2) |
MSLVertex* | FindVertex (int nid) |
list<MSLVertex*> const | Vertices () |
list<MSLEdge*> const | Edges () |
int | Size () |
int | NumVertices () |
int | NumEdges () |
void | Clear () |
Friends | |
istream& | operator>> (istream& is, MSLGraph& n) |
ostream& | operator<< (ostream& os, const MSLGraph& n) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|