Package src.common
Class Distance
java.lang.Object
src.common.Distance
- All Implemented Interfaces:
Comparable<Distance>
Classe di appoggio per la ricerca delle coordinate.
Memorizza al suo interno la distanza di una coordinata dalla coordinata cercata e la linea di riferimento.
- Version:
- 1.0.0
- Author:
- Lorenzo Radice
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
Compara un oggetto Distance con un altro oggetto della stessa classe.double
getDist()
Restituisce il campo distanza comedouble
int
getLine()
Restituisce il campo riga comeint
static Integer[]
toLineArray
(Comparable<Distance>[] a2) Dato un array di oggetti della classeDistance
il metodo ritorna l'array delle righe.static Integer[]
Dato un array di oggetti della classeDistance
il metodo ritorna l'array delle righe.
-
Constructor Details
-
Distance
public Distance(double dist, int line) Costruttore dell'oggetto Distance. Assegna la distanza e la linea di riferimento nel file.- Parameters:
dist
- distanzaline
- riga
-
-
Method Details
-
toLineArray
Dato un array di oggetti della classeDistance
il metodo ritorna l'array delle righe.- Parameters:
a2
- array delle distanze- Returns:
- array delle linee
-
toLines
Dato un array di oggetti della classeDistance
il metodo ritorna l'array delle righe.- Parameters:
a2
- array delle distanze- Returns:
- array delle linee
-
getDist
public double getDist()Restituisce il campo distanza comedouble
- Returns:
- distanza
-
getLine
public int getLine()Restituisce il campo riga comeint
- Returns:
- riga
-
compareTo
Compara un oggetto Distance con un altro oggetto della stessa classe.- Specified by:
compareTo
in interfaceComparable<Distance>
-