| 
    QGIS API Documentation 3.38.0-Grenoble (exported)
    
   | 
 
Helper struct to store ray casting parameters. More...
#include <qgsraycastingutils.h>
Public Member Functions | |
| RayCastContext (bool singleResult=true, QSize screenSize=QSize(), float maxDistance=0.f) | |
Public Attributes | |
| float | maxDistance | 
| The maximum distance from ray origin to look for hits when casting a ray.   | |
| QSize | screenSize | 
| QSize of the 3d engine window.   | |
| bool | singleResult | 
If set to true, only the closest point cloud hit will be returned (other entities always return only closest hit)   | |
Helper struct to store ray casting parameters.
Definition at line 51 of file qgsraycastingutils.h.
      
  | 
  inline | 
Definition at line 53 of file qgsraycastingutils.h.
| float QgsRayCastingUtils::RayCastContext::maxDistance | 
The maximum distance from ray origin to look for hits when casting a ray.
Should be normally set to far plane, to ignore data that will not get displayed in the 3D view
Definition at line 65 of file qgsraycastingutils.h.
| QSize QgsRayCastingUtils::RayCastContext::screenSize | 
QSize of the 3d engine window.
Definition at line 59 of file qgsraycastingutils.h.
| bool QgsRayCastingUtils::RayCastContext::singleResult | 
If set to true, only the closest point cloud hit will be returned (other entities always return only closest hit) 
Definition at line 58 of file qgsraycastingutils.h.