commit 1e7b5f4c70a11d7985ac5d04ea01919227ef4591
parent ef065ff0ff5c5b09a7b70736ba67619481ebb4be
Author: Martin Kloeckner <mjkloeckner@gmail.com>
Date: Sat, 22 Jun 2024 12:59:49 -0300
remove commented code which is no longer needed
Diffstat:
| M | main.cpp | | | 123 | ------------------------------------------------------------------------------- |
| M | menu.cpp | | | 56 | -------------------------------------------------------- |
2 files changed, 0 insertions(+), 179 deletions(-)
diff --git a/main.cpp b/main.cpp
@@ -8,135 +8,12 @@
#include "barrio.h"
#include "menu.h"
-/*
-
-// busca el barrio en la lista de barrios, si no lo encuentra devuelve NULL
-Barrio *getBarrioPorNombre(std::string nombre, List<Barrio*> *barrios) {
- if(barrios == NULL) {
- return NULL;
- }
-
- Barrio *res = NULL;
-
- barrios->startCursor();
- while(barrios->forwardCursor()) {
- if(barrios->getCursorData()->getNombre() == nombre) {
- res = barrios->getCursorData();
- }
- }
-
- return res;
-}
-
-Parada *paradaMasCercanaPorCoordenada(List<Barrio*> *barrios, double x, double y) {
- double distancia;
- double distanciaMinima;
- Parada *resultado, *paradaActual;
-
- distancia = distanciaMinima = 0.0f;
- resultado = paradaActual = NULL;
-
- barrios->startCursor();
- while(barrios->forwardCursor()) {
- Barrio *barrioAux = barrios->getCursorData();
-
- if(resultado == NULL) {
- resultado = barrioAux->paradaMasCercana(x, y);
- if(resultado == NULL) {
- return NULL;
- }
- distanciaMinima = barrioAux->getDistancia(x, y, resultado->getCoordX(), resultado->getCoordY());
- continue;
- }
- paradaActual = barrioAux->paradaMasCercana(x, y);
- if(paradaActual == NULL) {
- continue;
- }
- distancia = barrioAux->getDistancia(x, y, paradaActual->getCoordX(), paradaActual->getCoordY());
- if(distanciaMinima > distancia) {
- distanciaMinima = distancia;
- resultado = paradaActual;
- }
- }
-
- std::cout << "distancia: " << distancia << std::endl;
- return resultado;
-}
-
-List<Parada*> *buscarParadas(List<Barrio*> *barrios, int linea) {
- List<Parada*> *resultado, *paradasPorBarrio;
- Barrio *barrio;
-
- resultado = new List<Parada*>;
-
- barrios->startCursor();
- while(barrios->forwardCursor()) {
- barrio = barrios->getCursorData();
- paradasPorBarrio = barrio->listaDeParadasPorLinea(linea);
- if(paradasPorBarrio == NULL) {
- // no hay paradas de la linea
- continue;
- }
-
- paradasPorBarrio->startCursor();
- while(paradasPorBarrio->forwardCursor()) {
- resultado->insert(paradasPorBarrio->getCursorData());
- }
-
- delete paradasPorBarrio;
- }
-
- if(resultado->getSize() == 0) {
- delete resultado;
- return NULL;
- }
-
- return resultado;
-}
-
-*/
-
int main (void) {
Menu *menu = new Menu(1);
menu->cargarDatos();
menu->mostrarMenu();
- // std::cout << "Total barrios creados: " << barrios->getSize() << std::endl;
-
- /*
- barrios->startCursor();
- while(barrios->forwardCursor()) {
- // std::cout << "Eliminando barrio `" << barrios->getCursorData()->getNombre() << "`\n";
- delete barrios->getCursorData();
- }
-
- delete barrios;
- */
-
- /*
- List<int> *lista;
-
- lista = new List<int>;
-
- for(size_t i = 0; i < 10; i++) {
- lista->insert(i);
- }
-
- lista->startCursor();
- for(size_t i = 0; lista->forwardCursor(); i++) {
- std::cout << lista->getCursorData() << ((i == 8) ? "\n" : " -> ");
- }
-
- lista->remove(2);
- lista->remove(3);
-
- lista->startCursor();
- for(size_t i = 0; lista->forwardCursor(); i++) {
- std::cout << lista->getCursorData() << ((i == 8) ? "\n" : " -> ");
- }
- */
-
delete menu;
return 0;
}
diff --git a/menu.cpp b/menu.cpp
@@ -297,62 +297,6 @@ Menu::Menu(int opcion) {
this->opcion = this->linea = 0;
this->coordX = this->coordY = 0.0f;
-
- /*
- std::cout << "1) Listado de cantidad de paradas por Barrio"<<std::endl //HECHO!!!!!!!!!!
- << "2) Parada mas cercana a una coordenada ingresada por teclado"<<std::endl //HECHO!!!!!!!!!!
- << "3) Listado de paradas de una linea de colectivo"<<std::endl //HECHO!!!!!!!!!!
- << "4) Listado de cantidad de paradas por linea de colectivo"<<std::endl //HECHO!!!!!!!!!!
- << "5) Dado un barrio, linea de colectivo y una coord, imprimir las paradas ordenadas por distancia"<<std::endl;
-
- switch(opcion) {
- case 1:
- cantidadDeParadasPorBarrio();
- break;
- case 2:
- std::cout<<"Indique la coordenada en X: ";
- std::cin >> this->coordX;
- std::cout<<"Indique la coordenada en Y: ";
- std::cin >> this->coordY;
-
- paradaMasCercanaPorCoordenada(this->coordX, this->coordY);
- break;
- case 3:
- std::cout<<"Indique la Linea: ";
- std::cin >> this->linea;
-
- paradasPorLinea(this->linea);
- imprimirParadasPorLinea(this->paradasPorCadaLinea);
-
- break;
- case 4:
- cantidadDeParadasPorLinea();
- imprimirCantidadParadasPorLinea(this->lineas);
- break;
- case 5:
-
- std::cout<<"Indique el Barrio: ";
- std::cin >> this->barrio;
- std::cout<<"Indique la Linea: ";
- std::cin >> this->linea;
- std::cout<<"Indique la coordenada en X: ";
- std::cin >> this->coordX;
- std::cout<<"Indique la coordenada en Y: ";
- std::cin >> this->coordY;
-
- paradasMasCercanasPorBarrio(this->barrio,this->linea,this->coordX,this->coordY);
-
- imprimirParadasPorLinea(this->listaDeParadasCercanasOrdenadas);
-
- break;
- default:
- std::cerr << "Opcion invalida\n";
- break;
- }
-La parada esta en: 414 ROMERO
-en la coordenada X: -58.4153
-en la coordenada Y:-34.6522
- */
}
void delSurroundingChar(std::string &str, char c) {