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

/********************************************************************************/

#include "TrapeziumEntity.h"
#include <iostream>
/********************************************************************************/

CTrapeziumEntity::CTrapeziumEntity( const int  iC,
									const int  iB,  const int  iH,
									const int iX,	const int iY )
: CPointEntity(iX, iY),
  CTriangleEntity(iB, iH, iX, iY)
{
	setCutoff( iC );
}
	
/********************************************************************************/

CTrapeziumEntity::~CTrapeziumEntity()
{

}

/********************************************************************************/

int CTrapeziumEntity::getCutoff() const
{
	return mCutoff;
}

/********************************************************************************/

void CTrapeziumEntity::setCutoff( int iC )
{
	mCutoff = (iC > 0)? (iC < mHeight)? iC : mHeight : 0;
}

/********************************************************************************/
	
void CTrapeziumEntity::Printfig(std::ostream& os)
{
	os	<< "Trapezium:"<<std::endl;
	os	<< " X=" << mX<<std::endl;
	os	<< " Y=" << mY<<std::endl;
	os	<< " B=" << mBase<<std::endl;
	os	<< " C=" << mCutoff<<std::endl;
}

/********************************************************************************/
Соседние файлы в папке templ