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


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

Constructor & Destructor Documentation


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

istream& operator>> istream &    is,
MSLGraph &    n

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

Web page maintained by Steve LaValle