# PointToLine

Computes the minimum distance from a point to a line.

Example

In this example, the PointToLine function is measuring the distance between a point and a line. The point is the origin, and the angle is calculated based on its position relative to the line.

## PointToLine Inputs

Parameter | Description
Point | Specifies the coordinates of the point, which will be used as the origin.
X | The x-coordinate of the point.
Y | The y-coordinate of the point.
Line | Specifies the coordinates of the line.
X 0 | The x-coordinate of the first endpoint of the line.
Y 0 | The y-coordinate of the first endpoint of the line.
X 1 | The x-coordinate of the second endpoint of the line.
Y 1 | The y-coordinate of the second endpoint of the line.
Show | Specifies the display mode for the function's graphical overlays on top of the image.
0 = hide all | All graphics will be hidden, except when the cell containing the function is highlighted in the spreadsheet.
1 = result graphics only | A line segment showing the minimum distance between the point and the input line will be displayed at all times.
2 = input and result graphics | The point, the input line, and the line segment between them will be displayed at all times.

## PointToLine Outputs

Returns | A Dist data structure containing the directed distance between the point and the nearest point on the line.
Results | When the function is initially inserted into a cell, a result table is created in the spreadsheet.

## PointToLine Vision Data Access Functions

The following Dist Vision Data Access Functions are automatically inserted into the spreadsheet to create the result table:

X0 | GetX(Dist, 0) | The x-coordinate of the point.
Y0 | GetY(Dist, 0) | The y-coordinate of the point.
X1 | GetX(Dist, 1) | The x-coordinate of the nearest point on the line.
Y1 | GetY(Dist, 1) | The y-coordinate of the nearest point on the line.
Angle | GetAngle(Dist) | The point-to-line angle.
Distance | GetDistance(Dist) | The point-to-line distance.