QgsRay2D class
A 2D ray which extends from an origin point to an infinite distance in a given direction.
Contents
Constructors, destructors, conversion operators
- QgsRay2D(const QgsPointXY& origin, QgsVector direction)
- Constructor for a ray starting at the given origin and extending an infinite distance in the specified direction.
Public functions
- auto intersects(const QgsLineSegment2D& segment, QgsPointXY& intersectPoint) const -> bool
- Finds the closest intersection point of the ray and a line segment.
Function documentation
bool QgsRay2D:: intersects(const QgsLineSegment2D& segment,
QgsPointXY& intersectPoint) const
Finds the closest intersection point of the ray and a line segment.
If found, the intersection point will be stored in intersectPoint.
Returns true if the ray intersects the line segment.