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

MSLGraph Class Reference

#include <graph.h>

List of all members.

Public Methods

 MSLGraph ()
 ~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*> const Vertices ()
list<MSLEdge*> const Edges ()
int Size ()
int NumVertices ()
int NumEdges ()
void Clear ()

Friends

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


Constructor & Destructor Documentation

MSLGraph::MSLGraph ( )
 

MSLGraph::~MSLGraph ( )
 


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 *> const MSLGraph::Edges<MSLEdge*> ( ) [inline]
 

MSLVertex* MSLGraph::FindVertex ( int nid )
 

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

int MSLGraph::NumEdges ( ) [inline]
 

int MSLGraph::NumVertices ( ) [inline]
 

int MSLGraph::Size ( ) [inline]
 

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


Friends And Related Function Documentation

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

istream& operator>> ( istream & is,
MSLGraph & G ) [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.