Práctica Final. Rutas Aéreas.
Métodos públicos | Amigas | Lista de todos los miembros
Referencia de la Clase Pais

TDA Pais. Más...

#include <pais.h>

Métodos públicos

 Pais ()
 Constructor por defecto.
 
 Pais (string nombre, string bandera, const Punto &p)
 Constructor con parámetros. Más...
 
string getNombre () const
 Devuelve el nombre del país. Más...
 
string getBandera () const
 Devuelve la ubicación de la bandera del país en el sistema de archivos. Más...
 
const PuntogetPunto () const
 Devuelve el punto que representa la posición del país en el mapa. Más...
 
void setNombre (string nombre)
 Modifica el nombre del país. Más...
 
void setBandera (string bandera)
 Modifica la ubicación de la bandera del país en el sistema de archivos. Más...
 
void setPunto (const Punto &p)
 Modifica el punto que representa la posición del país en el mapa. Más...
 
bool operator< (const Pais &p) const
 Sobrecarga del operador de < para ordenar los paises por nombre. Más...
 

Amigas

ostream & operator<< (ostream &os, const Pais &p)
 Sobrecarga del operador de salida. Más...
 
istream & operator>> (istream &is, Pais &p)
 Sobrecarga del operador de entrada. Más...
 

Descripción detallada

TDA Pais.

Clase que representa un país. Un objeto de esta clase está compuesto por un nombre, la ubicación de su bandera en el sistema de archivos y un punto que representa su posición en el mapa.

Definición en la línea 23 del archivo pais.h.

Documentación del constructor y destructor

◆ Pais()

Pais::Pais ( string  nombre,
string  bandera,
const Punto p 
)

Constructor con parámetros.

Parámetros
nombreNombre del país
banderaUbicación de la bandera del país en el sistema de archivos
pPunto que representa la posición del país en el mapa

Definición en la línea 12 del archivo pais.cpp.

Documentación de las funciones miembro

◆ getBandera()

string Pais::getBandera ( ) const

Devuelve la ubicación de la bandera del país en el sistema de archivos.

Devuelve
Filename de la bandera en el sistema de archivos

Definición en la línea 22 del archivo pais.cpp.

◆ getNombre()

string Pais::getNombre ( ) const

Devuelve el nombre del país.

Devuelve
Nombre del país

Definición en la línea 18 del archivo pais.cpp.

◆ getPunto()

const Punto & Pais::getPunto ( ) const

Devuelve el punto que representa la posición del país en el mapa.

Devuelve
Punto que representa la posición del país en el mapa

Definición en la línea 26 del archivo pais.cpp.

◆ operator<()

bool Pais::operator< ( const Pais p) const

Sobrecarga del operador de < para ordenar los paises por nombre.

Parámetros
pPais con el que se compara
Devuelve
True si el pais es menor que p, false en caso contrario

Definición en la línea 42 del archivo pais.cpp.

◆ setBandera()

void Pais::setBandera ( string  bandera)

Modifica la ubicación de la bandera del país en el sistema de archivos.

Parámetros
banderaNueva filename de la bandera del país en el sistema de archivos

Definición en la línea 34 del archivo pais.cpp.

◆ setNombre()

void Pais::setNombre ( string  nombre)

Modifica el nombre del país.

Parámetros
nombreNuevo nombre del país

Definición en la línea 30 del archivo pais.cpp.

◆ setPunto()

void Pais::setPunto ( const Punto p)

Modifica el punto que representa la posición del país en el mapa.

Parámetros
pNuevo punto que representa la posición del país en el mapa

Definición en la línea 38 del archivo pais.cpp.

Documentación de las funciones relacionadas y clases amigas

◆ operator<<

ostream& operator<< ( ostream &  os,
const Pais p 
)
friend

Sobrecarga del operador de salida.

Parámetros
osFlujo de salida
pPaís del que se obtiene la información
Devuelve
Flujo de salida

Definición en la línea 46 del archivo pais.cpp.

◆ operator>>

istream& operator>> ( istream &  is,
Pais p 
)
friend

Sobrecarga del operador de entrada.

Parámetros
isFlujo de entrada
pPaís en el que se almacena la información
Devuelve
Flujo de entrada

Definición en la línea 55 del archivo pais.cpp.


La documentación para esta clase fue generada a partir de los siguientes ficheros: