//File:	Circle1.cpp
#include <string>
#include <cmath> //contains PI
#include "Circle1.h"
using namespace std;

//Circle Implementation
Circle::Circle(double xcoord, double ycoord, double radius, string name)
: Shape(name)
{
    m_x = xcoord; m_y = ycoord; m_rad = radius;
}

double Circle::radius() const
{
	return m_rad;
}

void Circle::center(double &x, double &y) const
{
	x = m_x;
	y = m_y;
}

double Circle::circumference() const
 {
    return(2.0 * PI * m_rad);
 }

double Circle::area() const
 {                   
    return (PI * m_rad * m_rad);
 }
