Page principale | Hiérarchie des classes | Liste des classes | Liste des fichiers | Membres de classe | Membres de fichier

Référence de la classe Edge

Interface sur une classe Edge_Base. Plus de détails...

#include <Edge.hpp>

Liste de tous les membres

Fonctions membres publiques

 Edge ()
 Constructeur par défaut.

 Edge (Node, Node, float)
 Constructeur à partir de 2 noeuds et poids de l'arrête.

 Edge (const Edge &edge)
 Constructeur de copie.

Edgeoperator= (const Edge &)
 Operateur d'affectation.

 ~Edge ()
 Destructeur.

string toString () const
 Retourne une chaîne de caractères détaillée.

Node getSRC () const
 Retourne le noeud source de l'arrête.

Node getDST () const
 Retourne le noeud destination de l'arrête.

double getWeight () const
 Retourne le poids de l'arrête.

void setCoord (int, int, int, int)
 Fixe les coordonées de l'arrête.

int getX0 () const
 Coordonnée x0.

int getY0 () const
 Coordonnée y0.

int getX1 () const
 Coordonnée x1.

int getY1 () const
 Coordonnée y1.


Attributs privés

Edge_Basep
 Classe de base.


Description détaillée

Interface sur une classe Edge_Base.

Gère un compteur de références Les méthodes sont redirigées vers une instance de Edge_Base

Définition à la ligne 17 du fichier Edge.hpp.


Documentation des contructeurs et destructeur

Edge::Edge Node  ,
Node  ,
float 
 

Constructeur à partir de 2 noeuds et poids de l'arrête.

Paramètres:
Node un noeud
Node un noeud
float poids de l'arrête

Définition à la ligne 7 du fichier Edge.cpp.

Références p.


La documentation de cette classe a été générée à partir des fichiers suivants:
Généré le Sun Jun 27 15:59:33 2004 pour segment par doxygen 1.3.7