A C D F G L M P S T U

A

ACMEPlotter - class ACMEPlotter.
Questa classe estende la classe Plotter aggiungendo nuovi metodi per disegnare segmenti (drawLine), per disegnare poligoni (drawPolygon) e per disegnare circonferenze (drawCircle).
ACMEPlotter() - Constructor for class ACMEPlotter
Costruisce un oggetto ACMEPlotter
ACMEPlotterLog - class ACMEPlotterLog.
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.
ACMEPlotterLog() - Constructor for class ACMEPlotterLog
Costruisce un oggetto ACMEPlotterLog

C

Cerchio - class Cerchio.
Questa classe rappresenta l'astrazione di un cerchio caratterizzato da un colore e uno spessore del pennino che lo disegna.
Cerchio(Point, double, double, double, double, int) - Constructor for class Cerchio
Costruisce un oggetto di tipo Cerchio

D

disegna(Plotter) - Method in class Cerchio
Disegna il cerchio sul plotter in ingresso.
disegna(Plotter) - Method in class Figura
Disegna la figura generica.
disegna(Plotter) - Method in class Line
Disegna la linea sul plotter in ingresso.
disegna(Plotter) - Method in class Poligono
Disegna il poligono sul plotter in ingresso.
down() - Method in class ACMEPlotterLog
Abbassa il pennino viruale
drawCircle(Point, double) - Method in class ACMEPlotter
Disegna un cerchio.
drawLine(Point, Point) - Method in class ACMEPlotter
Disegna un segmento tra i due punti ingresso.
drawPolygon(Point[]) - Method in class ACMEPlotter
Disegna un poligono

F

Figura - class Figura.
Questa classe rappresenta l'astrazione di una figura geometrica generica caratterizzata da un colore e uno spessore del pennino che la disegna.
Figura(double, double, double, int) - Constructor for class Figura
Costruisce un oggetto di tipo Figura

G

getX() - Method in class Point
Restituisce la coordinata X del punto
getY() - Method in class Point
Restituisce la coordinata Y del punto

L

Line - class Line.
Questa classe rappresenta l'astrazione di una linea caratterizzata da un colore e uno spessore del pennino che la disegna.
Line(Point, Point, double, double, double, int) - Constructor for class Line
Costruisce un oggetto di tipo Line

M

main(String[]) - Static method in class TestFigure
 
main(String[]) - Static method in class TestMyPlotter
 
main(String[]) - Static method in class TestMyPlotterLog
 
main(String[]) - Static method in class TestPlotter
 
moveTo(Point) - Method in class ACMEPlotterLog
Sposta il pennino virtuale a punto p

P

Point - class Point.
Questa classe rappresenta un punto nello spazio bidimensionale
Point(double, double) - Constructor for class Point
Crea un nuovo punto, date le coordinate
Poligono - class Poligono.
Questa classe rappresenta l'astrazione di un poligono caratterizzato da un colore e uno spessore del pennino che lo disegna.
Poligono(Point[], double, double, double, int) - Constructor for class Poligono
Costruisce un oggetto di tipo Poligono

S

setColor(double, double, double) - Method in class ACMEPlotterLog
Definisce il colore del pennino
setThickness(int) - Method in class ACMEPlotterLog
Definisce lo spessore del pennino

T

TestFigure - class TestFigure.
Componente software di testing della superclasse Figura e delle sue derivate (Poligono, Cerchio, Line).
TestFigure() - Constructor for class TestFigure
 
TestMyPlotter - class TestMyPlotter.
Componente software di testing della classe ACMEPlotter.
TestMyPlotter() - Constructor for class TestMyPlotter
 
TestMyPlotterLog - class TestMyPlotterLog.
Componente Software di testing della classe ACMEPlotterLog.
TestMyPlotterLog() - Constructor for class TestMyPlotterLog
 
TestPlotter - class TestPlotter.
Questo componente software testa le funzionalita' del plotter virtuale.
TestPlotter() - Constructor for class TestPlotter
 
toString() - Method in class Point
Restituisce la rappresentazione testuale del punto, nel formato (X,Y)

U

up() - Method in class ACMEPlotterLog
Alza il pennino virtuale

A C D F G L M P S T U