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

#include "CEllipseTxT.h"


CEllipseTxt :: CEllipseTxt()
:CEllipse(), CText(),ShapePosition()
{
}

CEllipseTxt :: CEllipseTxt(int _X, int _Y, int _XRad, int _YRad, std::string _str)
:CEllipse(_X, _Y, _XRad, _YRad), CText(_X,_Y,_str),ShapePosition(_X,_Y)
{
}

CEllipseTxt :: ~CEllipseTxt()
{}

int CEllipseTxt :: getNumType()
{
	return 4;
}

void CEllipseTxt :: display(std::ostream& os)
{
   os << "Class CEllipseTxT Information :" << endl << 
		 "X        :" << GetX() << endl <<
		 "Y        :" << GetY() << endl <<
		 "X-Radius :" << GetXRad() << endl <<
		 "Y-Radius :" << GetYRad() << endl <<
		 "Area     :" << GetArea() << endl <<
		 "String:   " << GetStr() << endl;
}

	int CEllipseTxt::GetX() const
	{
		return CEllipse::GetX();
	}

	int CEllipseTxt::GetY() const
	{
		return CEllipse::GetY();
	}

	void CEllipseTxt::SetX(int _X)
	{
		CEllipse::SetX(_X);
	}

	void CEllipseTxt::SetY(int _Y)
	{
		CEllipse::SetY(_Y);
	}

	void CEllipseTxt::Move(int dx,int dy)
	{
		CEllipse::Move(dx,dy);
	}
Соседние файлы в папке lab1t