Public Methods |
MSLVector | State () const |
| The state to which this node corresponds.
|
list<MSLEdge*> const | Edges () |
| Return all of the incident edges.
|
double | Cost () const |
| A cost value, useful in some algorithms.
|
void | SetCost (const double &x) |
| A cost value, useful in some algorithms.
|
void | SetID (const int &i) |
| Change the vertex ID.
|
int | ID () const |
| Get the vertex ID.
|
void | Mark () |
| A cost value, useful in some algorithms.
|
void | Unmark () |
| A cost value, useful in some algorithms.
|
bool | IsMarked () |
| A cost value, useful in some algorithms.
|
| MSLVertex () |
| MSLVertex (const MSLVector &x) |
| ~MSLVertex () |
Friends |
class | MSLEdge |
class | MSLGraph |
istream& | operator>> (istream& is, MSLVertex& n) |
ostream& | operator<< (ostream& os, const MSLVertex& n) |
istream& | operator>> (istream& is, list<MSLVertex*> & nl) |
ostream& | operator<< (ostream& os, const list<MSLVertex*> & nl) |