TMapObjectStructure.CheckPointInContour

Модуль: MapObject
Класс: TMapObjectStructure

Проверить, находится ли точка в контуре одного из подобъектов (или конкретного подобъекта)

Объявление

function CheckPointInContour(soIndex: integer; x,y,Delta: double): integer;

Параметры

soIndex
индекс подобъекта, контуру которого проверяется принадлежность точки (если < 0 - то рассматриваются все подобъекты)
x
координата исходной точки по горизонтали
y
координата исходной точки по вертикали
Delta
максимальное расстояние, на котором точка считается принадлежащей линии

Возвращает

-1, если точка не принадлежит ни одному из подобъектов, иначе номер подобъекта

Описание

(для слоя предельно минимальное расстояние определяется свойством компонента LayerCoordAccuracy, а для карты - MapCoordAccuracy