TMapNet.GetShotWayDlg

 

TMapNet

Top

 

Вызвать диалог поиска наилучшего пути.

function   GetShotWayDlg(NodeStart, NodeFinish: integer): integer;

 

Описание:

Метод вызывает диалог поиска оптимального пути между указанными узлами сети. Граф сети предварительно должен быть открыт функцией OpenGraph().В диалоге имеется возможность указать критерий определения оптимального пути – по расстоянию или по времени прохождения. При нажатии на кнопку "Создать объект" можно выбрать условный знак и записать построенный путь как объект карты.

Начало и конец пути указываются идентификаторами объектов в памяти в параметрах NodeStart и NodeFinish соответственно. В результате производиться выборка ребер сети, составляющих оптимальный путь между двумя узлами, которая заноситься в контекст SelectForNet.

При ошибке возвращает ноль, иначе – количество ребер входящих в найденный путь.