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

MSLVertex Class Reference

#include <graph.h>

List of all members.

Public Methods

MSLVector State () const
 The state to which this node corresponds. More...

list< MSLEdge * > Edges () const
 Return all of the incident edges. More...

double Cost () const
 A cost value, useful in some algorithms. More...

void SetCost (const double &x)
 A cost value, useful in some algorithms. More...

void SetID (const int &i)
 Change the vertex ID. More...

int ID () const
 Get the vertex ID. More...

void Mark ()
 A cost value, useful in some algorithms. More...

void Unmark ()
 A cost value, useful in some algorithms. More...

bool IsMarked () const
 A cost value, useful in some algorithms. More...

 MSLVertex ()
 MSLVertex (const MSLVector &x)
 ~MSLVertex ()

Friends

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


Constructor & Destructor Documentation

MSLVertex::MSLVertex  
 

MSLVertex::MSLVertex const MSLVector   x
 

MSLVertex::~MSLVertex  
 


Member Function Documentation

double MSLVertex::Cost   const [inline]
 

A cost value, useful in some algorithms.

list<MSLEdge*> MSLVertex::Edges   const [inline]
 

Return all of the incident edges.

int MSLVertex::ID   const [inline]
 

Get the vertex ID.

bool MSLVertex::IsMarked   const [inline]
 

A cost value, useful in some algorithms.

void MSLVertex::Mark   [inline]
 

A cost value, useful in some algorithms.

void MSLVertex::SetCost const double &    x [inline]
 

A cost value, useful in some algorithms.

void MSLVertex::SetID const int &    i [inline]
 

Change the vertex ID.

MSLVector MSLVertex::State   const [inline]
 

The state to which this node corresponds.

void MSLVertex::Unmark   [inline]
 

A cost value, useful in some algorithms.


Friends And Related Function Documentation

friend class MSLEdge [friend]
 

friend class MSLGraph [friend]
 

ostream& operator<< ostream &    os,
const MSLVertex &    n
[friend]
 

istream& operator>> istream &    is,
MSLVertex &    n
[friend]
 


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


Web page maintained by Steve LaValle