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 Connection

#include <Graph.h>

Graphe d'héritage de la classe Connection

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

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

Membres publics

 Connection (Vertex *aVertex, Vertex *anotherVertex)
virtual ~Connection ()
virtual unsigned int getConnectionCount () const
virtual int getConnectionIndex (Connection *aConnection) const
virtual void print () const
virtual ConnectiongetConnection (unsigned int index)
virtual void swap ()=0
GraphgetGraph () const
VertexgetVertex1 () const
VertexgetVertex2 () const

Membres protégés

void setGraph (Graph *aGraph)

Attributs Protégés

Graphgraph
Vertexvertex1
Vertexvertex2

Documentation des contructeurs et destructeurs

Connection::Connection Vertex aVertex,
Vertex anotherVertex
 

virtual Connection::~Connection  )  [virtual]
 


Documentation des méthodes

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

Redéfinie dans Edge.

virtual unsigned int Connection::getConnectionCount  )  const [virtual]
 

Redéfinie dans Edge.

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

Redéfinie dans Edge.

Graph* Connection::getGraph  )  const
 

Vertex* Connection::getVertex1  )  const
 

Vertex* Connection::getVertex2  )  const
 

virtual void Connection::print  )  const [virtual]
 

Redéfinie dans AMotorJoint, AMotor, Edge, TestC, HingeJoint, OldHingeJoint, et SimJoint.

void Connection::setGraph Graph aGraph  )  [protected]
 

virtual void Connection::swap  )  [pure virtual]
 

Implémenté dans AMotor, Edge, TestC, OldHingeJoint, et SimJoint.


Documentation des fonctions amies et associées

friend class Edge [friend]
 

friend class Graph [friend]
 

Redéfinie dans Edge.


Documentation des données imbriquées

Graph* Connection::graph [protected]
 

Redéfinie dans Edge.

Vertex* Connection::vertex1 [protected]
 

Redéfinie dans Edge.

Vertex* Connection::vertex2 [protected]
 

Redéfinie dans Edge.


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:34 2004 par doxygen 1.3.3