public class ArcSign
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) Arc |
a
L'arco rappresentato
|
(package private) java.awt.Color |
c
Il colore dell'arco
|
(package private) NodeSign |
from
il segno del nodo di partenza
|
(package private) ArcSign |
next
il successivo arco nella lista degli archi tra i due nodi
|
(package private) NodeSign |
to
il segno del nodo di arrivo
|
(package private) boolean |
visible
La visibilità dell'arco
|
Constructor and Description |
---|
ArcSign(NodeSign from,
Arc ar,
NodeSign to,
java.awt.Color c)
Crea un nuovo arco
|
ArcSign(NodeSign from,
Arc ar,
NodeSign to,
java.awt.Color c,
ArcSign next)
Crea un nuovo arco
|
Modifier and Type | Method and Description |
---|---|
java.awt.Color |
getColor()
Ritorna il colore dell'arco
|
boolean |
isVisible()
Ritorna la visibilita' del nodo
|
void |
paint(java.awt.Graphics g,
int dx,
int dy,
double z)
Disegna l'ArcSign
|
void |
paint(java.awt.Graphics g,
int dx,
int dy,
double z,
boolean showtext)
Disegna l'ArcSign
|
void |
setColor(java.awt.Color col)
Cambia il colore dell'arco
|
void |
setVisible(boolean vis)
Modifica la visibilita' dell'arco
|
java.lang.String |
toString()
Ritorna la stringa che rappresenta l'arco
|
Arc a
NodeSign from
NodeSign to
java.awt.Color c
boolean visible
ArcSign next
public ArcSign(NodeSign from, Arc ar, NodeSign to, java.awt.Color c)
from
- il nodo di partenza dell'arco da crearear
- l'arco da creareto
- il nodo di arrivo dell'arco da crearec
- il colore del l'arcopublic ArcSign(NodeSign from, Arc ar, NodeSign to, java.awt.Color c, ArcSign next)
from
- il nodo di partenza dell'arco da crearear
- l'arco da creareto
- il nodo di arrivo dell'arco da crearec
- il colore del l'arconext
- il successivo arco sovrapposto tra gli stessi nodipublic void setColor(java.awt.Color col)
col
- il nuovo colore dell'arcopublic java.awt.Color getColor()
public void setVisible(boolean vis)
vis
- true se l'arco è visibile, false altrimentipublic boolean isVisible()
public void paint(java.awt.Graphics g, int dx, int dy, double z)
g
- lo spazio grafico di tracciamentodx
- l'offset dell'immaginedy
- l'offset dell'immaginez
- lo zoom dell'immaginepublic void paint(java.awt.Graphics g, int dx, int dy, double z, boolean showtext)
g
- lo spazio grafico di tracciamentodx
- l'offset dell'immaginedy
- l'offset dell'immaginez
- lo zoom dell'immagineshowtext
- true se va visualizzato i prezzi dell'arcopublic java.lang.String toString()
toString
in class java.lang.Object