| 
														
															@@ -4,10 +4,13 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 + graphmap.h - модуль построения графа по картике и нахождение в нем маршрутов. 
														 | 
														
														 | 
														
															 + graphmap.h - модуль построения графа по картике и нахождение в нем маршрутов. 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 + roadSearcher.cpp - главный код 
														 | 
														
														 | 
														
															 + roadSearcher.cpp - главный код 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 ____ 
														 | 
														
														 | 
														
															 ____ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+____ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 ### Модуль img.h - работа с картинками 
														 | 
														
														 | 
														
															 ### Модуль img.h - работа с картинками 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+_____ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+_____ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+##  template <class T\> class Img 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-######  template <class T\> class Img 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 <br> 
														 | 
														
														 | 
														
															 <br> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 Абстрактный класс картинки. Представляет собой структуру вроде двумерного массива, в каждой ячейке которого может хранится любая информация, которую можно задавать и менять. 
														 | 
														
														 | 
														
															 Абстрактный класс картинки. Представляет собой структуру вроде двумерного массива, в каждой ячейке которого может хранится любая информация, которую можно задавать и менять. 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -23,7 +26,9 @@ ____ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 <b> init() </b> - инициализация картинки(данных) по широте и высоте <br> 
														 | 
														
														 | 
														
															 <b> init() </b> - инициализация картинки(данных) по широте и высоте <br> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 <b>Row <T\> operator[](int n)</b> - перегрузка оператора [] для возможности обращения к каждой строке данных<br> 
														 | 
														
														 | 
														
															 <b>Row <T\> operator[](int n)</b> - перегрузка оператора [] для возможности обращения к каждой строке данных<br> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 _____ 
														 | 
														
														 | 
														
															 _____ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-######  template <class T\> class Row  
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+_____ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+## template <class T\> class Row  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 Вспомогательный класс, для реализации структуры 2х мерного массива с данными 
														 | 
														
														 | 
														
															 Вспомогательный класс, для реализации структуры 2х мерного массива с данными 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 ### Cвойства: <br><br> 
														 | 
														
														 | 
														
															 ### Cвойства: <br><br> 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -35,9 +40,12 @@ _____ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 <b> T* operator[](int n)</b> - перегрузка оператора [] для возможности обращения к каждой ячейке данных<br>  
														 | 
														
														 | 
														
															 <b> T* operator[](int n)</b> - перегрузка оператора [] для возможности обращения к каждой ячейке данных<br>  
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 _____ 
														 | 
														
														 | 
														
															 _____ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-#####  Работа с BMP 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 _____ 
														 | 
														
														 | 
														
															 _____ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-######  class Pixel   
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+##  Работа с BMP 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+_____ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+_____ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+##  class Pixel  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 Хранит информацию о пикселе картинки( параметр для класса Img) <br>  
														 | 
														
														 | 
														
															 Хранит информацию о пикселе картинки( параметр для класса Img) <br>  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 ### Cвойства:<br><br> 
														 | 
														
														 | 
														
															 ### Cвойства:<br><br> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 int r; - красный цвет<br> 
														 | 
														
														 | 
														
															 int r; - красный цвет<br> 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -71,7 +79,9 @@ _____ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		unsigned int impColors = 0; 
														 | 
														
														 | 
														
															 		unsigned int impColors = 0; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		int lineImgSize 
														 | 
														
														 | 
														
															 		int lineImgSize 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	}; 
														 | 
														
														 | 
														
															 	}; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-##### Класс BMP, наследник Img c параметром Pixel 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+___ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+___ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+## Класс BMP, наследник Img c параметром Pixel 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 ### Cвойства: что и у IMG 
														 | 
														
														 | 
														
															 ### Cвойства: что и у IMG 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 ### Методы: 
														 | 
														
														 | 
														
															 ### Методы: 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -87,11 +97,13 @@ _____ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	img[4][5]->r = 180; //задаем пикселю с индексом 4-5 значение красного 180 
														 | 
														
														 | 
														
															 	img[4][5]->r = 180; //задаем пикселю с индексом 4-5 значение красного 180 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	img.write("output.bmp");//записываем 
														 | 
														
														 | 
														
															 	img.write("output.bmp");//записываем 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	cout << "End." << endl; 
														 | 
														
														 | 
														
															 	cout << "End." << endl; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-___ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+____ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+____ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 ### Модуль graphmap.h - построение графа и нахождение маршрутов 
														 | 
														
														 | 
														
															 ### Модуль graphmap.h - построение графа и нахождение маршрутов 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+___ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+____ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+## <b> class Node </b> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-##### class Node 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 ### Cвойства: <br><br> 
														 | 
														
														 | 
														
															 ### Cвойства: <br><br> 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -107,13 +119,14 @@ ___ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 <b> void calcWeight</b> - подсчет веса узла <br> 
														 | 
														
														 | 
														
															 <b> void calcWeight</b> - подсчет веса узла <br> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 <b>calcDistation(Node previos)</b> - рассчет расстояния относительно переданного предыдущего узла<br> 
														 | 
														
														 | 
														
															 <b>calcDistation(Node previos)</b> - рассчет расстояния относительно переданного предыдущего узла<br> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 <b>operator < (const Node &v2) const</b> - перегрузка операторов больше меньше, для очереди с приорететом <br> 
														 | 
														
														 | 
														
															 <b>operator < (const Node &v2) const</b> - перегрузка операторов больше меньше, для очереди с приорететом <br> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-____ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-###### struct fo_sort - структура для сортировки указателей на узлы дерева 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 ____ 
														 | 
														
														 | 
														
															 ____ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-##### class Graph наследник Img (чтобы была возможность обратится к каждому узлу через индексы) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+### struct fo_sort - структура для сортировки указателей на узлы дерева 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+____ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+____ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+## class Graph  
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+Наследник Img (чтобы была возможность обратится к каждому узлу через индексы) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 ### Cвойства: <br><br> 
														 | 
														
														 | 
														
															 ### Cвойства: <br><br> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  <b>BMP map;</b> - картина на основе которой строится граф<br> 
														 | 
														
														 | 
														
															  <b>BMP map;</b> - картина на основе которой строится граф<br> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  <b>Position start;</b> - позиция откуда начнется поиск<br> 
														 | 
														
														 | 
														
															  <b>Position start;</b> - позиция откуда начнется поиск<br> 
														 |