Добавил:
Studfiles2
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Лабораторная работа 25 / lab22 / TrapeziumEntity
.h#pragma once
#include "TriangleEntity.h"
/********************************************************************************/
class CTrapeziumEntity :
virtual public CTriangleEntity
{
protected:
int mCutoff;
public:
// необходимо указывать все параметры
// точки, треугольника, да ещё и параметр среза
CTrapeziumEntity( const int iC,
const int iB, const int iH,
const int iX = 0, const int iY = 0 );
virtual ~CTrapeziumEntity();
int getCutoff() const;
// функция для задания среза
void setCutoff( int iC );
int getNumType();
void Printfig(std::ostream& os);
void Draw(CDC* pDC, Shape* figure=0);
CRect GetBoundRect();
void writeAr(CArchive& ar);
void readAr(CArchive& ar);
CString getName();
};
Соседние файлы в папке lab22