Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

MSLTree Class Reference

#include <tree.h>

List of all members.

Public Methods

 MSLTree ()
 MSLTree (const MSLVector &x)
 ~MSLTree ()
void MakeRoot (const MSLVector &x)
MSLNodeExtend (MSLNode *parent, const MSLVector &x, const MSLVector &u)
MSLNodeExtend (MSLNode *parent, const MSLVector &x, const MSLVector &u, double time)
list<MSLNode*> PathToRoot (MSLNode *n)
MSLNodeFindNode (int nid)
list<MSLNode*> Nodes () const
MSLNodeRoot ()
int Size ()
void Clear ()

Friends

istream& operator>> (istream &is, MSLTree &n)
ostream& operator<< (ostream &os, const MSLTree &n)


Constructor & Destructor Documentation

MSLTree::MSLTree ( )
 

MSLTree::MSLTree ( const MSLVector & x )
 

MSLTree::~MSLTree ( )
 


Member Function Documentation

void MSLTree::Clear ( )
 

MSLNode* MSLTree::Extend ( MSLNode * parent,
const MSLVector & x,
const MSLVector & u,
double time )
 

MSLNode* MSLTree::Extend ( MSLNode * parent,
const MSLVector & x,
const MSLVector & u )
 

MSLNode* MSLTree::FindNode ( int nid )
 

void MSLTree::MakeRoot ( const MSLVector & x )
 

list< MSLNode *> MSLTree::Nodes<MSLNode*> ( ) const [inline]
 

list<MSLNode*> MSLTree::PathToRoot ( MSLNode * n )
 

MSLNode * MSLTree::Root ( ) [inline]
 

int MSLTree::Size ( ) [inline]
 


Friends And Related Function Documentation

ostream& operator<< ( ostream & os,
const MSLTree & T ) [friend]
 

istream& operator>> ( istream & is,
MSLTree & T ) [friend]
 


The documentation for this class was generated from the following file: Motion Strategy Library


Web page maintained by Steve LaValle
Partial support provided by NSF CAREER Award IRI-970228 (LaValle), Honda Research.
Contributors: Anna Atramentov, Peng Cheng, James Kuffner, Steve LaValle, and Libo Yang.