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) |