graphelastic
Class Node

java.lang.Object
  |
  +--graphelastic.Node

class Node
extends java.lang.Object

Représentation graphique d'un sommet.

See Also:
Sommet

Field Summary
private static java.lang.String[] couleurs
          Tableau des codes hexadécimaux des couleurs à utiliser.
(package private)  double dx
           
(package private)  double dy
           
(package private)  boolean fixed
          Indique si ce sommet peut bouger pour respecter les contraintes des arcs, ou pas.
private static int marge
           
(package private)  SommetInterface sommet
          Sommet réel.
(package private)  double x
          Abscisse du sommet.
(package private)  double y
          Ordonnée du point.
 
Constructor Summary
(package private) Node()
           
 
Method Summary
 java.awt.Color getBorderCouleur()
          Accés à la couleur du bord du sommet (rouge si élu, noir sinon).
 java.awt.Color getCouleur()
          Accés à la couleur de ce sommet.
 void paint(java.awt.Graphics g, java.awt.FontMetrics fm)
           
 void positionne(java.awt.Dimension d)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

couleurs

private static java.lang.String[] couleurs
Tableau des codes hexadécimaux des couleurs à utiliser.


marge

private static final int marge
See Also:
Constant Field Values

x

double x
Abscisse du sommet.


y

double y
Ordonnée du point.


dx

double dx

dy

double dy

fixed

boolean fixed
Indique si ce sommet peut bouger pour respecter les contraintes des arcs, ou pas.


sommet

SommetInterface sommet
Sommet réel. Utilisé pour connaître les modifications de couleur.

Constructor Detail

Node

Node()
Method Detail

getCouleur

public final java.awt.Color getCouleur()
Accés à la couleur de ce sommet.


getBorderCouleur

public final java.awt.Color getBorderCouleur()
Accés à la couleur du bord du sommet (rouge si élu, noir sinon).


positionne

public void positionne(java.awt.Dimension d)

paint

public void paint(java.awt.Graphics g,
                  java.awt.FontMetrics fm)