QGIS API Documentation
3.21.0Master (5b68dc587e)

A 2D ray which extends from an origin point to an infinite distance in a given direction. More...
#include <qgsinternalgeometryengine.h>
Public Member Functions  
QgsRay2D (const QgsPointXY &origin, QgsVector direction)  
Constructor for a ray starting at the given origin and extending an infinite distance in the specified direction. More...  
bool  intersects (const QgsLineSegment2D &segment, QgsPointXY &intersectPoint) const 
Finds the closest intersection point of the ray and a line segment. More...  
A 2D ray which extends from an origin point to an infinite distance in a given direction.
Definition at line 238 of file qgsinternalgeometryengine.h.

inline 
Constructor for a ray starting at the given origin and extending an infinite distance in the specified direction.
Definition at line 246 of file qgsinternalgeometryengine.h.
PRIVATE 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.
Definition at line 964 of file qgsinternalgeometryengine.cpp.