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

MSLGraph Class Reference

#include <graph.h>

List of all members.

Public Methods

 MSLGraph ()
virtual ~MSLGraph ()
MSLVertexAddVertex (const MSLVector &x)
MSLEdgeAddEdge (MSLVertex *v1, MSLVertex *v2)
MSLEdgeAddEdge (MSLVertex *v1, MSLVertex *v2, double time)
MSLEdgeAddEdge (MSLVertex *v1, MSLVertex *v2, const MSLVector &u, double time)
bool IsEdge (MSLVertex *v1, MSLVertex *v2)
MSLVertexFindVertex (int nid)
list<MSLVertex*> Vertices () const
list<MSLEdge*> Edges () const
int Size ()
int NumVertices () const
int NumEdges () const
void Clear ()

Friends

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


Constructor & Destructor Documentation

MSLGraph::MSLGraph ( )
 

MSLGraph::~MSLGraph ( ) [virtual]
 


Member Function Documentation

MSLEdge * MSLGraph::AddEdge ( MSLVertex * v1,
MSLVertex * v2,
const MSLVector & u,
double time )
 

MSLEdge * MSLGraph::AddEdge ( MSLVertex * v1,
MSLVertex * v2,
double time )
 

MSLEdge * MSLGraph::AddEdge ( MSLVertex * v1,
MSLVertex * v2 )
 

MSLVertex * MSLGraph::AddVertex ( const MSLVector & x )
 

void MSLGraph::Clear ( )
 

list< MSLEdge *> MSLGraph::Edges<MSLEdge*> ( ) const [inline]
 

MSLVertex * MSLGraph::FindVertex ( int nid )
 

bool MSLGraph::IsEdge ( MSLVertex * v1,
MSLVertex * v2 )
 

int MSLGraph::NumEdges ( ) const [inline]
 

int MSLGraph::NumVertices ( ) const [inline]
 

int MSLGraph::Size ( ) [inline]
 

list< MSLVertex *> MSLGraph::Vertices<MSLVertex*> ( ) const [inline]
 


Friends And Related Function Documentation

ostream & operator<< ( ostream & os,
const MSLGraph & n ) [friend]
 

istream & operator>> ( istream & is,
MSLGraph & n ) [friend]
 


The documentation for this class was generated from the following files: 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.