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
 

Constructor Detail

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 segmento
p2 - secondo punto del segmento
r - tonalita' di rosso
g - tonalita' di verde
b - tonalita' di blu
spessore - spessore del pennino
Method Detail

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.