algod
Class SommetVoisin

java.lang.Object
  |
  +--algod.SommetVoisin

public class SommetVoisin
extends java.lang.Object

Stoque les informations connues par un sommet sur un de ses voisins.

Version:
1.0
Author:
Alexandre Alapetite, Brice Andujar, Gregory Gontier

Field Summary
private  AlgoDMessageFIFOinterface algoDMessageFIFO
          File d'attente des messages provenant d'autres sommets.
private  int couleur
          Couleur de ce sommet pour les problèmes de coloration.
private  int identifiant
          Identifiant unique de ce sommet.
private  int identifiantProfondeur
          Nouvel identifiant après l'arbre couvrant, qui correspond à une numérotation en profondeur inversée.
 
Constructor Summary
SommetVoisin(AlgoDMessageFIFOinterface algoDMessageFIFO, int identifiant)
           
 
Method Summary
 void destroy()
          Nettoie l'objet avant un abandon au gc.
 int getCouleur()
           
 int getIdentifiant()
           
 int getIdentifiantProfondeur()
           
 void recevoir(AlgoDMessage adm)
           
 void setCouleur(int couleur)
           
 void setIdentifiantProfondeur(int identifiantProfondeur)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

algoDMessageFIFO

private AlgoDMessageFIFOinterface algoDMessageFIFO
File d'attente des messages provenant d'autres sommets.


identifiant

private final int identifiant
Identifiant unique de ce sommet.


identifiantProfondeur

private int identifiantProfondeur
Nouvel identifiant après l'arbre couvrant, qui correspond à une numérotation en profondeur inversée.


couleur

private int couleur
Couleur de ce sommet pour les problèmes de coloration.

Constructor Detail

SommetVoisin

public SommetVoisin(AlgoDMessageFIFOinterface algoDMessageFIFO,
                    int identifiant)
Method Detail

destroy

public void destroy()
Nettoie l'objet avant un abandon au gc. Facultatif.


getIdentifiant

public final int getIdentifiant()

getIdentifiantProfondeur

public final int getIdentifiantProfondeur()

setIdentifiantProfondeur

public final void setIdentifiantProfondeur(int identifiantProfondeur)

getCouleur

public final int getCouleur()

setCouleur

public final void setCouleur(int couleur)

recevoir

public final void recevoir(AlgoDMessage adm)