MapplMath.CheckPointInPolygonInt

Модуль: MapplMath

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

Объявление

function CheckPointInPolygonInt(pBuf: PPoint; X, Y, Delta: double;
	 Index, Count: integer): integer;

Параметры

pBuf
указатель на буфер точек полигона
X
координата точки по горизонтали
Y
координата точки по вертикали
Delta
погрешность поиска
Index
номер начальной точки полигона в буфере
Count
количество точек полигона в буфере

Возвращает

-1
проверяемая точка находится вне полигона
0
проверяемая точка совпадает с одной из вершин полигона
1
проверяемая точка находится на одном из ребер полигона
2
проверяемая точка находится внутри полигона

Смотри также

CheckPointInPolygon
Проверить, находится ли точка внутри полигона, заданного вещественными координатами
CheckPointInPolygonInt
Проверить, находится ли точка внутри полигона, заданного целочисленными координатами