#ifndef CPP006
#define CPP006

#include "cMapboard.h"

void cMapboard::SetCenter(cPoint P)
{
 Center.SetXY(P.GetX(),P.GetY());
}

void cMapboard::SetRad(double R)
{
 if ((R>0)&&(R<MAXFLOAT))
  Radius = R;
 else
  Radius = 1;
}

void cMapboard::Set(cPoint P,double R)
{
 SetCenter(P);
 SetRad(R);
}

cMapboard::cMapboard()
{
 cPoint P;
 Set(P,1.0);
}

cMapboard::cMapboard(cPoint P,double R)
{
 Set(P,R);
}

double cMapboard::GetX()
{
 return Center.GetX();
}

double cMapboard::GetY()
{
 return Center.GetY();
}

double cMapboard::GetRad()
{
 return Radius;
}

int cMapboard::inv()
{
 return ( (GetRad() > 0)&&(GetRad() < MAXFLOAT));
}

int cMapboard::inboard(double x0,double y0)
{
 return (Center.Distance(x0,y0)<=GetRad() + 0.01);
}

cMapboard::~cMapboard(){};

#endif
Соседние файлы в папке Курсовая работа Обмен сообщениями по схеме Клиент-Сервер