Скачиваний:
8
Добавлен:
01.05.2014
Размер:
1.03 Кб
Скачать
#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