Page principale | Liste des namespaces | Hiérarchie des classes | Liste par ordre alphabétique | Liste des composants | Liste des fichiers | Composants | Déclarations

Référence de la classe Edge

#include <Graph.h>

Graphe d'héritage de la classe Edge

Inheritance graph
[Légende]
Diagramme de collaboration de Edge:

Collaboration graph
[Légende]
Liste de tous les membres

Membres publics

 Edge (Vertex *aVertex, Vertex *anotherVertex)
 ~Edge ()
ConnectiongetConnection (unsigned int index)
int getConnectionIndex (Connection *aConnection) const
unsigned int getConnectionCount () const
void addConnection (Connection *aConnection)
void removeConnection (Connection *Connection)
void print () const
void swap ()
GraphgetGraph () const
VertexgetVertex1 () const
VertexgetVertex2 () const

Attributs Publics

Vertexvertex1
Vertexvertex2
Graphgraph
std::vector< Connection * > connections

Membres protégés

void setGraph (Graph *aGraph)

Documentation des contructeurs et destructeurs

Edge::Edge Vertex aVertex,
Vertex anotherVertex
 

Edge::~Edge  ) 
 


Documentation des méthodes

void Edge::addConnection Connection aConnection  ) 
 

Connection* Edge::getConnection unsigned int  index  )  [virtual]
 

Redéfinie à partir de Connection.

unsigned int Edge::getConnectionCount  )  const [virtual]
 

Redéfinie à partir de Connection.

int Edge::getConnectionIndex Connection aConnection  )  const [virtual]
 

Redéfinie à partir de Connection.

Graph* Connection::getGraph  )  const [inherited]
 

Vertex* Connection::getVertex1  )  const [inherited]
 

Vertex* Connection::getVertex2  )  const [inherited]
 

void Edge::print  )  const [virtual]
 

Redéfinie à partir de Connection.

void Edge::removeConnection Connection Connection  ) 
 

void Connection::setGraph Graph aGraph  )  [protected, inherited]
 

void Edge::swap  )  [virtual]
 

Implémente Connection.


Documentation des fonctions amies et associées

friend class Connection [friend]
 

friend class Graph [friend]
 

Redéfinie à partir de Connection.


Documentation des données imbriquées

std::vector<Connection*> Edge::connections
 

Graph* Edge::graph
 

Redéfinie à partir de Connection.

Vertex* Edge::vertex1
 

Redéfinie à partir de Connection.

Vertex* Edge::vertex2
 

Redéfinie à partir de Connection.


La documentation associée à cette classe a été générée à partir du fichier suivant :
Généré le Mon Mar 1 01:30:36 2004 par doxygen 1.3.3