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) 