Добавил:
Studfiles2
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Лабораторная работа 32 / CMAPBOAR
.CPP#ifndef CPP006
#define CPP006
#include "cMapboard.h"
void cMapboard::SetCenter(cPoint P) //Center point modoficator
{
Center.SetXY(P.GetX(),P.GetY());
}
void cMapboard::SetStor(double R) //Stor modification
{
if ((R>0)&&(R<MAXFLOAT))
Stor = R;
else
Stor = 1;
}
void cMapboard::Set(cPoint P,double R) //Map modificator
{
SetCenter(P);
SetStor(R);
}
cMapboard::cMapboard() //constructor
{
cPoint P;
Set(P,1.0);
}
cMapboard::cMapboard(cPoint P,double R) //constructor
{
Set(P,R);
}
double cMapboard::GetX() //X selector
{
return Center.GetX();
}
double cMapboard::GetY() //Y selector
{
return Center.GetY();
}
double cMapboard::GetStor() //Stor selector
{
return Stor;
}
int cMapboard::inv() //invariant
{
return ( (GetStor() > 0)&&(GetStor() < MAXFLOAT));
}
cMapboard::~cMapboard(){}; //destructor
#endif
Соседние файлы в папке Лабораторная работа 32