skspatial.objects.LineSegment.contains_point

LineSegment.contains_point(point: Union[ndarray, Sequence], **kwargs) bool[source]

Check if a point is on the line segment.

Parameters:
pointarray_like
Returns:
bool

True if the point is on the line segment; false otherwise.

Examples

>>> from skspatial.objects import LineSegment
>>> segment = LineSegment([0, 0], [1, 0])
>>> segment.contains_point([0, 0])
True
>>> segment.contains_point([0.5, 0])
True
>>> segment.contains_point([2, 0])
False
>>> segment.contains_point([0, 1])
False