// IG17 2004-05, II17 2005-06 // Circulo.h // 29-10-2004 // Ejemplo del Tema 2: // clase para representar circulos con centro de tipo Punto y radio #ifndef _CIRCULO_H #define _CIRCULO_H #include "Punto.h" class Circulo { Punto centro; float radio; public: Circulo (Punto = Punto(0,0), float = 1); void Ver() const; // Visualiza centro y radio en la salida estandar void Leer(); // Lee centro y radio de la entrada estandar void CambiarCentro(Punto); // Cambia el centro void CambiarRadio(float); // Cambia el radio void Cambiar(Punto, float); // Cambia centro y radio void Trasladar(float, float); // Suma un desplazamiento al centro Punto Centro() const; // Devuelve el centro float Radio() const; // Devuelve el radio float Area() const; // Devuelve el area del circulo }; #endif