|
Práctica Final. Rutas Aéreas.
|
#include <punto.h>
Métodos públicos | |
| Punto () | |
| Constructor por defecto. | |
| Punto (double lat, double lon) | |
| Constructor con parámetros. Más... | |
| double | getLatitud () const |
| Devuelve la latitud del punto. Más... | |
| double | getLongitud () const |
| Devuelve la longitud del punto. Más... | |
| void | setLatitud (double lat) |
| Asigna una latitud al punto. Más... | |
| void | setLongitud (double lon) |
| Asigna una longitud al punto. Más... | |
| bool | operator== (const Punto &p) const |
| Sobrecarga del operador ==. Más... | |
| pair< int, int > | coordenadasMapa (int num_columnas, int num_filas) const |
| Pasa de coordenadas geográficas a coordenadas en el mapa. Más... | |
| pair< int, int > | punto_medio_en_mapa (const Punto &p, int num_columnas, int num_filas) const |
| Punto medio entre dos puntos. Más... | |
| double | angulo_en_mapa (const Punto &p, int num_columnas, int num_filas) const |
| Ángulo de la recta que une dos puntos. Más... | |
Amigas | |
| ostream & | operator<< (ostream &os, const Punto &p) |
| Sobrecarga del operador <<. Más... | |
| istream & | operator>> (istream &is, Punto &p) |
| Sobrecarga del operador >> Más... | |
TDA Punto.
Una instancia p del tipo de datos abstracto Punto es un objeto con dos campos, latitud y longitud, que representan las coordenadas de un punto en el mapa.
| Punto::Punto | ( | double | lat, |
| double | lon | ||
| ) |
| double Punto::angulo_en_mapa | ( | const Punto & | p, |
| int | num_columnas, | ||
| int | num_filas | ||
| ) | const |
| pair< int, int > Punto::coordenadasMapa | ( | int | num_columnas, |
| int | num_filas | ||
| ) | const |
| double Punto::getLatitud | ( | ) | const |
| double Punto::getLongitud | ( | ) | const |
| bool Punto::operator== | ( | const Punto & | p | ) | const |
| pair< int, int > Punto::punto_medio_en_mapa | ( | const Punto & | p, |
| int | num_columnas, | ||
| int | num_filas | ||
| ) | const |
| void Punto::setLatitud | ( | double | lat | ) |
| void Punto::setLongitud | ( | double | lon | ) |
|
friend |
|
friend |