commit 9cf709b9904286587987b50baf719310e77b7e1f
parent 9930f95a82bd37a86ccedce04c64b38d4667ceb5
Author: Martin Kloeckner <mjkloeckner@gmail.com>
Date: Mon, 17 Jun 2024 00:19:54 -0300
fix format
Diffstat:
6 files changed, 53 insertions(+), 62 deletions(-)
diff --git a/barrio.cpp b/barrio.cpp
@@ -1,32 +1,32 @@
#include "barrio.h"
-Barrio::Barrio(string nombre, int comuna){
-
+Barrio::Barrio(std::string nombre, int comuna) {
this->nombre = nombre;
this->comuna = comuna;
- this-> paradas = new list<parada*>(); // crea la lista para las paradas
-
+ this->paradas = new list<Parada*>(); // crea la lista para las paradas
}
-int Barrio::getComuna(){
+int Barrio::getComuna() {
return this->comuna;
}
-string Barrio::getNombre(){
+std::string Barrio::getNombre() {
return this->nombre;
}
-list<Parada*>* Barrio::obtenerParadas(){
+List<Parada*> *Barrio::obtenerParadas() {
return this->paradas;
}
-void Barrio::appendParada(string calle, int alturaPlano, string direccion, unsigned int coord_x, unsigned int coord_y){
+void Barrio::addParada(std::string calle,
+ int alturaPlano,
+ std::string direccion,
+ int coord_x, int coord_y) {
- this->paradas->insent(new Parada(calle,alturaPlano,direccion,coord_x,coord_y)) //crea una para y la agrega a la lista de paradas
+ this->paradas->insert(new Parada(calle, alturaPlano, direccion, coord_x, coord_y));
}
Barrio::~Barrio() {
-
delete paradas;
}
diff --git a/barrio.h b/barrio.h
@@ -8,40 +8,39 @@
class Barrio {
private:
-
- string nombre;
+ std::string nombre;
int comuna;
- list<Parada*>* paradas;
+ List<Parada*> *paradas;
public:
/*
- *post: Deja creado la clase con los parametros dados
+ *pos: Deja creado la clase con los parametros dados
*/
- Barrio(string nombre, int comuna);
+ Barrio(std::string nombre, int comuna);
/*
- * post: Vacia y elimina el Barrio
+ * pos: Vacia y elimina el Barrio
*/
virtual ~Barrio();
/*
- * post: Devuelve el numero de comuna del Barrio
+ * pos: Devuelve el numero de comuna del Barrio
*/
int getComuna();
/*
- * post: Devuelve el nombre del Barrio
+ * pos: Devuelve el nombre del Barrio
*/
- string getNombre();
+ std::string getNombre();
/*
- * post: Devuelve una lista con todos las paradas de ese Barrio
+ * pos: Devuelve una lista con todos las paradas de ese Barrio
*/
- list<Parada*>* obtenerParadas();
+ list<Parada*> *getParadas();
/*
- * post: Agrega una para nueva
+ * pos: Agrega una para nueva
*/
- void appendParada(string calle, int alturaPlano, string direccion, unsigned int coord_x, unsigned int coord_y);
+ void addParada(std::string calle, int alturaPlano, std::string direccion, int coord_x, int coord_y);
};
#endif /* BARRIO_H_ */
diff --git a/linea.cpp b/linea.cpp
@@ -1,20 +1,17 @@
#include "linea.h"
Linea::Linea(int numero, bool sentido) {
-
this->numero = numero;
this->sentido = sentido;
-
}
-int Linea::getNumero(){
+int Linea::getNumero() {
return this->numero;
}
-bool Linea::getSentido(){
+bool Linea::getSentido() {
return this->sentido;
}
-Linea::~Linea() {
-}
+Linea::~Linea() {}
diff --git a/linea.h b/linea.h
@@ -5,12 +5,10 @@
class Linea {
private:
-
int numero;
- bool sentido; // aca puede ser tambien un enum ?????? un bool con true y false porque en realidad es I o V
+ bool sentido;
public:
-
/*
* pre: Recibe como parametro el numero y el sentido de la linea
* post: crea la clase Linea con su numero y sentido
diff --git a/parada.cpp b/parada.cpp
@@ -1,49 +1,47 @@
#include "parada.h"
-Parada::Parada(string calle, int alturaPlano, string direccion, unsigned int coord_x, unsigned int coord_y) {
+Parada::Parada(std::string calle,
+ int alturaPlano,
+ std::string direccion,
+ int coord_x, int coord_y) {
this->alturaPlano = alturaPlano;
this->calle = calle;
this->coord_x = coord_x;
this->coord_y = coord_y;
this->direccion = direccion;
- this->lineas = new list<Linea*>(); // crea la lista para las lineas
-
+ this->lineas = new List<Linea*>(); // crea la lista para las lineas
}
-string Parada::getCalle(){
+std::string Parada::getCalle() {
return this->calle;
}
-int Parada::getAlturaPlano(){
+int Parada::getAlturaPlano() {
return this->alturaPlano;
}
-string Parada::getDireccion(){
+std::string Parada::getDireccion() {
return this->direccion;
}
-unsigned int Parada::getCoord_X(){
+int Parada::getCoord_X() {
return this->coord_x;
}
-unsigned int Parada::getCoord_y(){
+int Parada::getCoord_y() {
return this->coord_y;
}
-list<Linea*>* Parada::getLineas(){
+list<Linea*>* Parada::getLineas() {
return this->lineas;
}
-void Parada::appendLineas(int numero, bool sentido){
-
- this->lineas->insert(new Linea(numero,sentido))
-
+void Parada::appendLineas(int numero, bool sentido) {
+ this->lineas->insert(new Linea(numero, sentido))
}
Parada::~Parada() {
-
delete lineas;
-
}
diff --git a/parada.h b/parada.h
@@ -5,27 +5,26 @@
#include <list.h>
class Parada {
-
private:
-
- string calle;
+ std::string calle;
int alturaPlano;
- string direccion;
- unsigned int coord_x;
- unsigned int coord_y;
- list<Linea*>* lineas; //porque por cada parada hay tambien distintas lineas que tienen sentido y numero
+ std::string direccion;
+ int coord_x, coord_y;
+ List<Linea*> *lineas; // lineas que tienen sentido y numero
public:
-
/*
* post: Deja creado la parada con sus parametros
*/
- Parada(string calle, int alturaPlano, string direccion, unsigned int coord_x, unsigned int coord_y);
+ Parada(std::string calle,
+ int alturaPlano,
+ std::string direccion,
+ int coord_x, int coord_y);
/*
* post: Devuelve el numero de la calle
*/
- string getCalle();
+ std::string getCalle();
/*
* post: Devuelve la altura del plano
@@ -35,27 +34,27 @@ public:
/*
* post: Devuelve la dirrecion
*/
- string getDireccion();
+ std::string getDireccion();
/*
* post: Devuelve la coordenada en X de la parada
*/
- unsigned int getCoord_X();
+ int getCoord_X();
/*
* post: Devuelve la coordenada en Y de la parada
*/
- unsigned int getCoord_y();
+ int getCoord_y();
/*
* post: Devuelve una lista con las lineas de esa parada
*/
- list<Linea*>* getLineas();
+ List<Linea*> *getLineas();
/*
* post: Setea las lineas de esa parada
*/
- void appendLineas(int numero, bool sentido);
+ void addLinea(int numero, bool sentido);
/*
* post: Elimina y vacia la parada y sus lineas