MapplMath.GetPolylineLengthFromBeginToPoint

Модуль: MapplMath

Найти расстояние от начала полилинии до заданной точки

Объявление

function GetPolylineLengthFromBeginToPoint(pBuf: PDoublePoint;
	 Index, Count, oType, aPointNumber: integer; x,y: double): double;

Параметры

pBuf
указатель на буфер точек полилинии
oType
тип полилинии (0 - полигон, 1 - полилиния)
Index
номер начальной точки полилинии в буфере
Count
количество точек полилинии в буфере, начиная с Index
aPointNumber
номер начальной узловой точки отрезка, на котором находится заданная точка
x
координата заданной точки по горизонтали
y
координата заданной точки по вертикали

Возвращает

расстояние до точки

Смотри также

GetLineLength
Найти длину отрезка
GetLengthBetweenPoints
Найти длину отрезка между двумя точками
GetPolylineLength
Найти длину полилинии
GetPolylineLengthInt
Найти длину полилинии, заданной целочисленными значениями
GetPolylineLengthFromBeginToPoint
Найти расстояние от начала полилинии до заданной точки