Graph Class Reference

#include <Graph.h>

Inheritance diagram for Graph:

ObjectOf< GraphRep > List of all members.

Public Types

typedef GraphRep::state_type state_type
typedef GraphRep::edge_type edge_type

Public Member Functions

 Graph ()
const map< int, state_type > & getStates () const
int newState ()
void newEdge (int v1, int v2)
void clear ()

Detailed Description

Definition at line 25 of file Graph.h.


Member Typedef Documentation

typedef GraphRep::edge_type Graph::edge_type
 

Definition at line 30 of file Graph.h.

typedef GraphRep::state_type Graph::state_type
 

Definition at line 29 of file Graph.h.


Constructor & Destructor Documentation

Graph::Graph  )  [inline]
 

Definition at line 39 of file Graph.h.


Member Function Documentation

void Graph::clear  )  [inline]
 

Definition at line 51 of file Graph.h.

References ObjectOf< GraphRep >::change().

Referenced by WhiteheadGraph::assign().

const map< int, state_type >& Graph::getStates  )  const [inline]
 

Definition at line 48 of file Graph.h.

References GraphRep::getStates(), and ObjectOf< GraphRep >::look().

Referenced by getDistances_out(), getGeodesicTree_in(), and getGeodesicTree_out().

void Graph::newEdge int  v1,
int  v2
[inline]
 

Definition at line 50 of file Graph.h.

References ObjectOf< GraphRep >::change().

int Graph::newState  )  [inline]
 

Definition at line 49 of file Graph.h.

References ObjectOf< GraphRep >::change().


The documentation for this class was generated from the following file:
Generated on Sun Dec 3 10:58:59 2006 for CRyptography And Groups (CRAG) by  doxygen 1.4.6