TMapNet.GetShotWayDlgTMapNet |
Вызвать диалог поиска наилучшего пути. function GetShotWayDlg(NodeStart, NodeFinish: integer): integer;
Описание: Метод вызывает диалог поиска оптимального пути между указанными узлами сети. Граф сети предварительно должен быть открыт функцией OpenGraph().В диалоге имеется возможность указать критерий определения оптимального пути – по расстоянию или по времени прохождения. При нажатии на кнопку "Создать объект" можно выбрать условный знак и записать построенный путь как объект карты. Начало и конец пути указываются идентификаторами объектов в памяти в параметрах NodeStart и NodeFinish соответственно. В результате производиться выборка ребер сети, составляющих оптимальный путь между двумя узлами, которая заноситься в контекст SelectForNet. При ошибке возвращает ноль, иначе – количество ребер входящих в найденный путь. |