#ifndef CIRCLE_H_
#define CIRCLE_H_

#include "Shape.h"

class Circle : public Shape {
  int _radius;
  Point _center;
  public:
    Circle(int radius, const Point& center):
      _radius(radius), _center(center) {
    }

    int getRadius() const {
      return _radius;
    }
    
    void setRadius(int radius) {
      _radius = radius;
    }

    Point getCenter() const {
      return _center;
    }
    
    void setCenter(const Point& center) { 
      _center = center;
    }

    double area() const;
};


#endif /*CIRCLE_H_*/
