Public Methods |
| MSLEdge () |
| MSLEdge (MSLVertex *v1, MSLVertex *v2, const MSLVector &u, double t) |
| MSLEdge (MSLVertex *v1, MSLVertex *v2, double t) |
| MSLEdge (MSLVertex *v1, MSLVertex *v2) |
| ~MSLEdge () |
double | Time () |
| The time required to reach this node from the parent.
|
double | Cost () |
| A cost value, useful in some algorithms.
|
void | SetCost (const double &x) |
| A cost value, useful in some algorithms.
|
MSLVector | Input () |
| An input vector that leads from the first state to the second.
|
MSLVertex* | Source () |
| The time required to reach this node from the parent.
|
MSLVertex* | Target () |
| The time required to reach this node from the parent.
|
Friends |
istream& | operator>> (istream &is, MSLEdge &e) |
ostream& | operator<< (ostream &os, const MSLEdge &e) |