Скачиваний:
19
Добавлен:
01.05.2014
Размер:
928 б
Скачать
//-File opisaniya elem.h

#include<iostream.h>
#include<math.h>
#include<values.h>
#include<conio.h>
#include "Csqr.h"
#include "Cpoint.h"
#include "elem.h"
#include "Sqrlist.h"


//-invariant
   int elem::inv()
  {if (sqr.inv())
	{return 1;}
	else {return 0;}
  }

//-konstruktori
  elem::elem(const Csqr & sqr0)
  {	 sqr=sqr0;
	  next=0;
	}

//-Destruktor
  elem::~elem()
  {cout<<"Element umer! "<<endl;getch();}

  //-Selectori
  double elem::getA(){return sqr.getA();}                    //-vozvrat dlini storoni
  double elem::getX(){return sqr.getX();}                    //-Vozvrat abscissi
  double elem::getY(){return sqr.getY();}                    //-Vozvrat ordinati
  Csqr elem::getF(){return sqr;}

  elem* elem::getN(){return next;}


  //-Modifikatori
  void elem::setF(Csqr sqr0)
    { sqr=sqr0;
	  next=0;}



  void elem::setNext(elem* next0)
  {next=next0;}

Соседние файлы в папке Класс Список квадратов