public class puntosTuristicos
extends java.lang.Object
Modifier and Type | Field | Description |
---|---|---|
private java.util.ArrayList<Lugar> |
lugaresTuristicos |
ArrayList de tipo Lugar que almacena información relevante de los lugares disponibles
|
private matrizDeDistancias |
matrizDistancias |
Matriz de distancias en km, cuánta distancia hay de un sitio a otro
|
private matrizDeTiempos |
matrizTiempos |
Matriz de tiempos en minutos, cuánto se tarda en ir de un sitio a otro
|
private int |
numLugares |
Numero de Lugares disponibles
|
Constructor | Description |
---|---|
puntosTuristicos(java.lang.String ficheroLugares,
java.lang.String ficheroMatrizDistancias,
java.lang.String ficheroMatrizTiempos) |
Constructor de la Clase puntosTuristicos
|
Modifier and Type | Method | Description |
---|---|---|
java.util.ArrayList<Lugar> |
getLugaresTuristicos() |
Método que devuelve lugaresTurísticos
|
matrizDeDistancias |
getMatrizDistancias() |
Método que devuelve la matriz de distancias
|
matrizDeTiempos |
getMatrizTiempos() |
Método que devuelve la matriz de tiempos
|
int |
getNumLugares() |
Método que devuelve el número de lugares disponibles
|
void |
leerFicheroPuntosTuristicos(java.lang.String fichero) |
Método para leer ficheroLugares, información relevante de lugares (Nombre, Temática, Puntuación y Duración)
|
void |
mostrarInfoLugarTuristico(int i) |
Método para mostrar la información relevante de un lugar turístico
|
void |
mostrarLugaresTuristicos() |
Método para mostrar toda la información relevante de los lugares disponibles
|
private int numLugares
private java.util.ArrayList<Lugar> lugaresTuristicos
private matrizDeTiempos matrizTiempos
private matrizDeDistancias matrizDistancias
public puntosTuristicos(java.lang.String ficheroLugares, java.lang.String ficheroMatrizDistancias, java.lang.String ficheroMatrizTiempos) throws java.io.FileNotFoundException, java.io.IOException
ficheroLugares
- Fichero que almacena la información sobre los lugaresficheroMatrizDistancias
- Fichero que almacena las distancias entre todos los lugaresficheroMatrizTiempos
- Fichero que almacena el tiempo entre todos los lugaresjava.io.FileNotFoundException
- Fichero no encontradojava.io.IOException
- Error entrada/salidapublic void leerFicheroPuntosTuristicos(java.lang.String fichero)
fichero
- ficheroLugarespublic void mostrarInfoLugarTuristico(int i)
i
- , lugar deseado para mostrarpublic void mostrarLugaresTuristicos()
public java.util.ArrayList<Lugar> getLugaresTuristicos()
public matrizDeTiempos getMatrizTiempos()
public matrizDeDistancias getMatrizDistancias()
public int getNumLugares()