MapplMath.CheckPointPositionToLine

Модуль: MapplMath

Проверить положение точки относительно линии

Объявление

function CheckPointPositionToLine(p,p0,p1: TDoublePoint;
	 flYDirection: boolean = true): integer;

Параметры

p
тестируемая точка
p0
начальная узловая точки отрезка
p1
конечная узловая точки отрезка
flYDirection
направление Y координаты (true - вверх, false - вниз), для карты и по умолчанию true

Возвращает

-1
точка находится справа по ходу движения вдоль линии от начальной точки к конечной
0
точка находится на линии
1
точка находится слева по ходу движения вдоль линии от начальной точки к конечной

Смотри также

CheckPointPositionToLineByCoord
Проверить положение точки относительно линии, заданной координатами
CheckPointPositionToLineByCoordExt
Проверить положение точки относительно линии, заданной координатами (с учетом допустимого расстояния до линии)
CheckPointPositionToLine
Проверить положение точки относительно линии
CheckPointPositionToPolyline
Проверить положение точки относительно полилинии
CheckPointPositionToPolylineInt
Проверить положение точки относительно полилинии, заданной целочисленными координатами