TMapObjectStructure.GetIntersectionByPolyLine

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

Найти все точки пересечения объекта и полилинии

Объявление

function GetIntersectionByPolyLine(pBuf: PDoublePoint;
	 aType, aCount: integer; Delta: Double;
	 IntersectionPoints: PArrayIntersectionPoints; flSegment: boolean): integer;

Параметры

pBuf
указатель на буфер точек полилинии
aType
тип полилинии (0 - полигон, 1 - полилиния)
aCount
количество точек полилинии в буфере
Delta
погрешность поиска
IntersectionPoints
указатель на первый элемент массива структур точек пересечения (должна быть размещена
flSegment
флаг ограничения точки пересечения границами отрезка линии

Возвращает

количество точек пересечения

Описание

в пользовательской программе)