﻿/** 
   
\mainpage

Доступен для скачивания со страницы курса (http://informatics.mccme.ru/course/view.php?id=427#amod3)


   \section  QuickStart Последовательность действий
	Чаще всего работа строится так: 
	-# Используя классы геометрических объектов (geom.Point, geom.Line,  geom.Circle и  \ref gObjects "других"), пользователь разрабатывает геометрический алгоритм, например, нахождения точки пересечения прямых. (В класс geom.Algorithms добавляется статическая функция).	
	-# Пишет \ref control.Commands "команду", которая получает из \ref control.Commands "контейнера" необходимые алгоритму геометрические объекты и добавляет на контейнер результат его работы, например, точку пересечения прямых (В класс control.Commands добавляется статическая функция)
	-# Добавляет  "команду" на \ref control.CommandBox "Панель управляющих элементов" вызовом функции control.CommandBox.add() или изменяя \ref control.CommandBox.CommandBox() "конструктор Панели".	
	-# Для проверки результата строит необходимые данные (интерактивно) и запускает алгоритм
	
	\section  Examples Пример использования
	\ref ExCrossLines
	
        \section Main Cамое главное
	\ref gObjects

	\ref Algorithms

	\ref Container

	
	\section  Screenshot Screenshot
	\image html screenshot.png
	
	
	
	\defgroup gObjects Графические объекты
	
	\defgroup Algorithms Алгоритмы
      
	\defgroup Container Контейнер и команды
*/