TMappl.GetCrossObjects

Модуль: Mappl
Класс: TMappl

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

Объявление

function GetCrossObjects(lCode0,oIndex0,lCode1,oIndex1: integer;
	 var aResultX,aResultY: double; Delta: double): boolean;

Параметры

lCode0
код слоя первого объекта
oIndex0
уникальный индекс первого объекта
lCode1
код слоя второго объекта
oIndex1
уникальный индекс второго объекта
aResultX
координата точки пересечения отрезков по горизонтали (возвращаемый параметр)
aResultY
координата точки пересечения отрезков по вертикали (возвращаемый параметр)
Delta
максимальное расстояние, на котором точка считается принадлежащей линии

Возвращает

false, если контуры объектов не пересекаются, иначе true