Скачиваний:
17
Добавлен:
01.05.2014
Размер:
688 б
Скачать

#include "CCircle.h"

CCircle :: CCircle():ShapePosition()
{
	XRad  = 0;
}


CCircle :: CCircle(int _X, int _Y, int _XRad):ShapePosition(_X,_Y)
{
	XRad  = _XRad;
}

CCircle ::~CCircle()
{}

void CCircle :: SetXRad(int _XRad)
{
	XRad = _XRad;
}


int CCircle :: GetXRad() const
{
	return XRad;
}

double CCircle :: GetArea() const
{
	return M_PI * XRad * XRad;
}

int CCircle :: getNumType()
{
	return 2; 
}

void CCircle ::display(ostream &os)
{
	os << "Class CCircle Information :" << endl << 
		 "X      :" << GetX() << endl <<
		 "Y      :" << GetY() << endl <<
		 "Radius :" << GetXRad() << endl <<
		 "Area   :" << GetArea() << endl;
}
Соседние файлы в папке lab1t