|
QGIS API Documentation 3.99.0-Master (f78f5286a64)
|
Helper struct to store ray casting results. More...
#include <qgsraycastingutils.h>
Public Member Functions | |
| RayHit (const float distance, const QVector3D pos, const QgsFeatureId fid=FID_NULL, const QVariantMap attributes=QVariantMap()) | |
| Creates a new hit. | |
Public Attributes | |
| QVariantMap | attributes |
| Point cloud point attributes, empty map if no point cloud points hit. | |
| float | distance |
| Distance from ray's origin. | |
| QgsFeatureId | fid |
| Fid of feature hit closest to ray origin, FID_NULL if no features hit. | |
| QVector3D | pos |
| Hit position in world coordinates. | |
Helper struct to store ray casting results.
Definition at line 32 of file qgsraycastingutils.h.
|
inline |
Creates a new hit.
Definition at line 35 of file qgsraycastingutils.h.
| QVariantMap QgsRayCastingUtils::RayHit::attributes |
Point cloud point attributes, empty map if no point cloud points hit.
Definition at line 45 of file qgsraycastingutils.h.
| float QgsRayCastingUtils::RayHit::distance |
Distance from ray's origin.
Definition at line 42 of file qgsraycastingutils.h.
| QgsFeatureId QgsRayCastingUtils::RayHit::fid |
Fid of feature hit closest to ray origin, FID_NULL if no features hit.
Definition at line 44 of file qgsraycastingutils.h.
| QVector3D QgsRayCastingUtils::RayHit::pos |
Hit position in world coordinates.
Definition at line 43 of file qgsraycastingutils.h.