Class Line
java.lang.Object
|
+--Figura
|
+--Line
- public class Line
- extends Figura
Questa classe rappresenta l'astrazione di una linea caratterizzata da un
colore e uno spessore del pennino che la disegna. Inoltre vanno definiti
anche i due punti estremi.
Constructor Summary |
Line(Point p1,
Point p2,
double r,
double g,
double b,
int spessore)
Costruisce un oggetto di tipo Line |
Method Summary |
void |
disegna(Plotter tavola)
Disegna la linea sul plotter in ingresso. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Line
public Line(Point p1,
Point p2,
double r,
double g,
double b,
int spessore)
- Costruisce un oggetto di tipo Line
- Parameters:
p1
- primo punto del segmentop2
- secondo punto del segmentor
- tonalita' di rossog
- tonalita' di verdeb
- tonalita' di bluspessore
- spessore del pennino
disegna
public void disegna(Plotter tavola)
- Disegna la linea sul plotter in ingresso.
- Overrides:
disegna
in class Figura
- Parameters:
tavola
- plotter su cui va disegnata la linea.