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   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   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