MapplMath.CheckPointPositionToLineByCoord
Модуль: MapplMath
Проверить положение точки относительно линии, заданной координатами
Объявление
function CheckPointPositionToLineByCoord(x,y,x0,y0,x1,y1: Double;
flYDirection: boolean = true): integer;
Параметры
x
- координата проверяемой точки по горизонтали
y
- координата проверяемой точки по вертикали
x0
- значение координаты начальной узловой точки отрезка по горизонтали
y0
- значение координаты начальной узловой точки отрезка по вертикали
x1
- значение координаты конечной узловой точки отрезка по горизонтали
y1
- значение координаты конечной узловой точки отрезка по вертикали
- flYDirection
- направление увеличения Y координаты (true - вверх, false - вниз), для карты и по умолчанию true
Возвращает
- -1
- проверяемая точка находится слева по ходу движения вдоль линии от начальной точки к конечной
- 0
- проверяемая точка находится на линии
- 1
- проверяемая точка находится справа по ходу движения вдоль линии от начальной точки к конечной
Смотри также
- CheckPointPositionToLineByCoord
- Проверить положение точки относительно линии, заданной координатами
- CheckPointPositionToLineByCoordExt
- Проверить положение точки относительно линии, заданной координатами (с учетом допустимого расстояния до линии)
- CheckPointPositionToLine
- Проверить положение точки относительно линии
- CheckPointPositionToPolyline
- Проверить положение точки относительно полилинии
- CheckPointPositionToPolylineInt
- Проверить положение точки относительно полилинии, заданной целочисленными координатами