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
- флаг ограничения точки пересечения границами отрезка линии
Возвращает
количество точек пересечения
Описание
в пользовательской программе)