8 #ifndef PRACTICAFINAL_PUNTO_H
9 #define PRACTICAFINAL_PUNTO_H
50 Punto(
double lat,
double lon);
56 double getLatitud()
const;
62 double getLongitud()
const;
68 void setLatitud(
double lat);
74 void setLongitud(
double lon);
82 bool operator==(
const Punto & p)
const;
90 pair<int, int> coordenadasMapa(
int num_columnas,
int num_filas)
const;
99 pair<int,int> punto_medio_en_mapa(
const Punto & p,
int num_columnas,
int num_filas)
const;
108 double angulo_en_mapa(
const Punto & p,
int num_columnas,
int num_filas)
const;
ostream & operator<<(ostream &os, const Punto &p)
Sobrecarga del operador <<.
istream & operator>>(istream &is, Punto &p)
Sobrecarga del operador >>