Добавил:
Studfiles2
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:
#include <list>
#include "CHPoint.h"
#pragma once
using namespace std;
class CCHList
{
public:
list<CCHPoint*> data;
public:
CCHList();
virtual ~CCHList();
CCHList RandCH3(int &n);
CCHList BuildCH(int &n);
FlPoint CentrPoint(CCHList ch);
FlPoint InPoint(CCHList ch);
bool IsOutside(FlPoint cp, list<CCHPoint*>::iterator it, CCHList &ch);
void Pointers(FlPoint cp, int &n, CCHList &ch, int &count);
bool IsOutsidePart(FlPoint cp, list<CCHPoint*>::iterator it, list<CCHPoint*>::iterator left_it, CCHList &ch);
list<CCHPoint*>::iterator LeftAdjInCH(list<CCHPoint*>::iterator it, CCHList &ch, list<list<CCHPoint*>::iterator> &tmp_l);
list<CCHPoint*>::iterator RightAdjInCH(list<CCHPoint*>::iterator it, list<CCHPoint*>::iterator lft_it, CCHList &ch, list<list<CCHPoint*>::iterator> &tmp_l);
void NewPointers(list<CCHPoint*>::iterator cur, list<CCHPoint*>::iterator lft_it, FlPoint cp, int &n, CCHList &ch, list<list<CCHPoint*>::iterator> &tmp_l,int &count);
};
Соседние файлы в папке program