Class ACMEPlotterLog

java.lang.Object
  |
  +--Plotter
        |
        +--ACMEPlotter
              |
              +--ACMEPlotterLog

public class ACMEPlotterLog
extends ACMEPlotter

Questa classe estende la classe ACMEPlotter modificando i metodi della classe base: ad ognuno di essi è stato aggiunta una linea di codice che stampa su standard output quello che fanno.


Constructor Summary
ACMEPlotterLog()
          Costruisce un oggetto ACMEPlotterLog
 
Method Summary
 void down()
          Abbassa il pennino viruale
 void moveTo(Point p)
          Sposta il pennino virtuale a punto p
 void setColor(double r, double g, double b)
          Definisce il colore del pennino
 void setThickness(int s)
          Definisce lo spessore del pennino
 void up()
          Alza il pennino virtuale
 
Methods inherited from class ACMEPlotter
drawCircle, drawLine, drawPolygon
 
Methods inherited from class Plotter
getPosition
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ACMEPlotterLog

public ACMEPlotterLog()
Costruisce un oggetto ACMEPlotterLog

Method Detail

up

public void up()
Alza il pennino virtuale

Overrides:
up in class Plotter

down

public void down()
Abbassa il pennino viruale

Overrides:
down in class Plotter

moveTo

public void moveTo(Point p)
Sposta il pennino virtuale a punto p

Overrides:
moveTo in class Plotter
Parameters:
p - punto di arrivo del pennino

setColor

public void setColor(double r,
                     double g,
                     double b)
Definisce il colore del pennino

Overrides:
setColor in class Plotter
Parameters:
r - tonalita' di rosso
g - tonalita' di verde
b - tonalita' di blu

setThickness

public void setThickness(int s)
Definisce lo spessore del pennino

Overrides:
setThickness in class Plotter
Parameters:
s - spessore del tratto del pennino