Public Methods |
| MSLTree () |
| MSLTree (const MSLVector &x) |
| MSLTree (const MSLVector &x, void *nodeinfo) |
| ~MSLTree () |
void | MakeRoot (const MSLVector &x) |
MSLNode * | Extend (MSLNode *parent, const MSLVector &x, const MSLVector &u) |
MSLNode * | Extend (MSLNode *parent, const MSLVector &x, const MSLVector &u, double time) |
MSLNode * | Extend (MSLNode *parent, const MSLVector &x, const MSLVector &u, double time, void *pninfo) |
list< MSLNode * > | PathToRoot (MSLNode *n) |
MSLNode * | FindNode (int nid) |
list< MSLNode * > | Nodes () const |
MSLNode * | Root () |
int | Size () |
void | Clear () |
Friends |
istream & | operator>> (istream &is, MSLTree &n) |
ostream & | operator<< (ostream &os, const MSLTree &n) |