FlySmart Backend 1.0
Loading...
Searching...
No Matches
Vuelo Class Reference

Representa un vuelo entre dos aeropuertos con atributos clave. More...

#include <Vuelo.hpp>

Public Member Functions

 Vuelo (const Aeropuerto *origen, const Aeropuerto *destino, float precio, float duracion, int escalas)
 Constructor del vuelo.
const AeropuertogetOrigen () const
const AeropuertogetDestino () const
float getPrecio () const
float getDuracion () const
int getEscalas () const
void mostrarInformacion () const

Detailed Description

Representa un vuelo entre dos aeropuertos con atributos clave.

Constructor & Destructor Documentation

◆ Vuelo()

Vuelo::Vuelo ( const Aeropuerto * origen,
const Aeropuerto * destino,
float precio,
float duracion,
int escalas )

Constructor del vuelo.

Parameters
origenAeropuerto de origen.
destinoAeropuerto de destino.
precioPrecio del vuelo.
duracionDuración estimada.
escalasNúmero de escalas.

Member Function Documentation

◆ getDestino()

const Aeropuerto * Vuelo::getDestino ( ) const
Returns
Aeropuerto de destino.

◆ getDuracion()

float Vuelo::getDuracion ( ) const
Returns
Duración del vuelo en horas.
Here is the caller graph for this function:

◆ getEscalas()

int Vuelo::getEscalas ( ) const
Returns
Número de escalas.
Here is the caller graph for this function:

◆ getOrigen()

const Aeropuerto * Vuelo::getOrigen ( ) const
Returns
Aeropuerto de origen.
Here is the caller graph for this function:

◆ getPrecio()

float Vuelo::getPrecio ( ) const
Returns
Precio del vuelo.
Here is the caller graph for this function:

◆ mostrarInformacion()

void Vuelo::mostrarInformacion ( ) const

The documentation for this class was generated from the following files: