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