commit b8ea66e593c2083ae0375f73ae0edeaa843a90f3
parent 9723d73860e00ca4b737009bd6667ead1e985836
Author: Martin Kloeckner <mjkloeckner@gmail.com>
Date: Sat, 22 Jun 2024 22:41:17 -0300
remove `alturaPlano` from class `Parada`
Diffstat:
5 files changed, 5 insertions(+), 22 deletions(-)
diff --git a/barrio.cpp b/barrio.cpp
@@ -15,11 +15,10 @@ List<Parada*> *Barrio::getParadas() {
}
void Barrio::addParada(std::string calle,
- int alturaPlano,
std::string direccion,
double coordX, double coordY, std::vector<int> lineas) {
- this->paradas->insert(new Parada(calle, alturaPlano, direccion, coordX, coordY, lineas));
+ this->paradas->insert(new Parada(calle, direccion, coordX, coordY, lineas));
}
int Barrio::getSizeListaDeParadas() { // CONSIGNA 1
diff --git a/barrio.h b/barrio.h
@@ -47,7 +47,7 @@ public:
/*
* pos: agrega una para nueva
*/
- void addParada(std::string calle, int alturaPlano, std::string direccion,
+ void addParada(std::string calle, std::string direccion,
double coordX, double coordY, std::vector<int> lineas);
/*
diff --git a/menu.cpp b/menu.cpp
@@ -319,7 +319,7 @@ void Menu::cargarDatos() {
const char *inputFilePath = "paradas-de-colectivo.csv";
- int alturaPlano, fields;
+ int fields, linea;
std::string barrioNombre, calle, direccion;
inputFile.open(inputFilePath);
@@ -341,8 +341,6 @@ void Menu::cargarDatos() {
calle = token;
break;
case ALT_PLANO:
- delSurroundingChar(token, '"');
- alturaPlano = std::atoi(token.c_str());
break;
case DIRECCION:
if(token == "") {
@@ -373,7 +371,6 @@ void Menu::cargarDatos() {
if(token == "") {
break;
}
- int linea;
linea = std::atoi(token.c_str());
lineasEnParada.push_back(linea);
break;
@@ -393,11 +390,11 @@ void Menu::cargarDatos() {
if(barrio == NULL) {
// std::cout << "Creando nuevo barrio `" << barrioNombre << "`\n";
barrio = new Barrio(barrioNombre);
- barrio->addParada(calle, alturaPlano, direccion, coordX, coordY, lineasEnParada);
+ barrio->addParada(calle, direccion, coordX, coordY, lineasEnParada);
barrios->insert(barrio);
} else {
// barrio ya existe
- barrio->addParada(calle, alturaPlano, direccion, coordX, coordY, lineasEnParada);
+ barrio->addParada(calle, direccion, coordX, coordY, lineasEnParada);
}
}
diff --git a/parada.cpp b/parada.cpp
@@ -1,11 +1,9 @@
#include "parada.h"
Parada::Parada(std::string calle,
- int alturaPlano,
std::string direccion,
double coordX, double coordY, std::vector<int> lineas) {
- this->alturaPlano = alturaPlano;
this->calle = calle;
this->coordX = coordX;
this->coordY = coordY;
@@ -17,10 +15,6 @@ std::string Parada::getCalle() {
return this->calle;
}
-int Parada::getAlturaPlano() {
- return this->alturaPlano;
-}
-
std::string Parada::getDireccion() {
return this->direccion;
}
diff --git a/parada.h b/parada.h
@@ -8,7 +8,6 @@
class Parada {
private:
- int alturaPlano;
double coordX, coordY;
std::vector<int> *lineas;
std::string calle, direccion;
@@ -19,7 +18,6 @@ public:
* post: Deja creado la parada con sus parametros
*/
Parada(std::string calle,
- int alturaPlano,
std::string direccion,
double coordX, double coordY, std::vector<int> lineas);
@@ -29,11 +27,6 @@ public:
std::string getCalle();
/*
- * post: Devuelve la altura del plano
- */
- int getAlturaPlano();
-
- /*
* post: Devuelve la dirrecion
*/
std::string getDireccion();