Package src.common

Class Distance

java.lang.Object
src.common.Distance
All Implemented Interfaces:
Comparable<Distance>

class Distance extends Object implements 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 Details

    • Distance

      public Distance(double dist, int line)
      Costruttore dell'oggetto Distance. Assegna la distanza e la linea di riferimento nel file.
      Parameters:
      dist - distanza
      line - riga
  • Method Details

    • toLineArray

      public static Integer[] toLineArray(Comparable<Distance>[] a2)
      Dato un array di oggetti della classe Distance il metodo ritorna l'array delle righe.
      Parameters:
      a2 - array delle distanze
      Returns:
      array delle linee
    • toLines

      public static Integer[] toLines(MaxPQ<Distance> a2)
      Dato un array di oggetti della classe Distance il metodo ritorna l'array delle righe.
      Parameters:
      a2 - array delle distanze
      Returns:
      array delle linee
    • getDist

      public double getDist()
      Restituisce il campo distanza come double
      Returns:
      distanza
    • getLine

      public int getLine()
      Restituisce il campo riga come int
      Returns:
      riga
    • compareTo

      public int compareTo(Distance arg0)
      Compara un oggetto Distance con un altro oggetto della stessa classe.
      Specified by:
      compareTo in interface Comparable<Distance>