|
QGroundControl
Ground Control Station for MAVLink Drones
|
#include <SurfaceAnalysis.h>
Public Member Functions | |
| QString | text () const |
| human-readable report | |
Public Attributes | |
| QList< Seam > | seams |
| sorted by maxStep, largest first | |
| QList< Hole > | holes |
| one entry per uncovered sample point | |
| QList< BadHeights > | badHeights |
| int | totalSamples = 0 |
| coverage sample points tested (0 = hole check skipped) | |
| int | rendered = 0 |
| patches participating (ready, or rendering flat uncovered) | |
| int | pending = 0 |
| rendered flat: heights still loading | |
| int | degraded = 0 |
| rendered flat: terrain fetches failed | |
| bool | cameraChecked = false |
| bool | surfaceUnderCamera = false |
| a rendered patch with heights spans the camera ground point | |
| bool | cameraBelowSurface = false |
| eye is below rendered terrain at/near the camera: hole at screen bottom | |
| double | cameraHeight = 0.0 |
| scene units above the ground plane | |
| double | surfaceAtCamera = 0.0 |
| rendered surface height at the camera ground position (scene units) | |
| double | maxSurfaceNearCamera |
| highest rendered surface at ground samples within cameraHeight of the camera | |
| double | minStep = 0.0 |
Definition at line 73 of file SurfaceAnalysis.h.
| QString SurfaceAnalysis::Report::text | ( | ) | const |
human-readable report
Definition at line 270 of file SurfaceAnalysis.cc.
References SurfaceAnalysis::Hole::at, badHeights, cameraBelowSurface, cameraChecked, cameraHeight, SurfaceAnalysis::Seam::cause, degraded, SurfaceAnalysis::Seam::edge, SurfaceAnalysis::holeCauseDescription(), holes, SurfaceAnalysis::Seam::maxStep, maxSurfaceNearCamera, minStep, SurfaceAnalysis::Seam::neighbor, SurfaceAnalysis::Seam::patch, SurfaceAnalysis::Hole::patch, pending, rendered, SurfaceAnalysis::seamCauseDescription(), seams, SurfaceAnalysis::SuppressedCovered, surfaceAtCamera, surfaceUnderCamera, totalSamples, SurfaceAnalysis::Seam::worstAt, TileMath::TileKey::x, TileMath::TileKey::y, and TileMath::TileKey::zoom.
Referenced by SurfacePatchModel::analyzeSurface().
| QList<BadHeights> SurfaceAnalysis::Report::badHeights |
Definition at line 77 of file SurfaceAnalysis.h.
Referenced by text().
| bool SurfaceAnalysis::Report::cameraBelowSurface = false |
eye is below rendered terrain at/near the camera: hole at screen bottom
Definition at line 84 of file SurfaceAnalysis.h.
Referenced by SurfaceAnalysis::analyze(), and text().
| bool SurfaceAnalysis::Report::cameraChecked = false |
Definition at line 82 of file SurfaceAnalysis.h.
Referenced by SurfaceAnalysis::analyze(), and text().
| double SurfaceAnalysis::Report::cameraHeight = 0.0 |
scene units above the ground plane
Definition at line 85 of file SurfaceAnalysis.h.
Referenced by SurfaceAnalysis::analyze(), and text().
| int SurfaceAnalysis::Report::degraded = 0 |
rendered flat: terrain fetches failed
Definition at line 81 of file SurfaceAnalysis.h.
Referenced by SurfaceAnalysis::analyze(), and text().
| QList<Hole> SurfaceAnalysis::Report::holes |
one entry per uncovered sample point
Definition at line 76 of file SurfaceAnalysis.h.
Referenced by text().
| double SurfaceAnalysis::Report::maxSurfaceNearCamera |
highest rendered surface at ground samples within cameraHeight of the camera
Definition at line 87 of file SurfaceAnalysis.h.
Referenced by SurfaceAnalysis::analyze(), and text().
| double SurfaceAnalysis::Report::minStep = 0.0 |
Definition at line 89 of file SurfaceAnalysis.h.
Referenced by SurfaceAnalysis::analyze(), and text().
| int SurfaceAnalysis::Report::pending = 0 |
rendered flat: heights still loading
Definition at line 80 of file SurfaceAnalysis.h.
Referenced by SurfaceAnalysis::analyze(), and text().
| int SurfaceAnalysis::Report::rendered = 0 |
patches participating (ready, or rendering flat uncovered)
Definition at line 79 of file SurfaceAnalysis.h.
Referenced by SurfaceAnalysis::analyze(), and text().
| QList<Seam> SurfaceAnalysis::Report::seams |
sorted by maxStep, largest first
Definition at line 75 of file SurfaceAnalysis.h.
Referenced by SurfaceAnalysis::analyze(), and text().
| double SurfaceAnalysis::Report::surfaceAtCamera = 0.0 |
rendered surface height at the camera ground position (scene units)
Definition at line 86 of file SurfaceAnalysis.h.
Referenced by SurfaceAnalysis::analyze(), and text().
| bool SurfaceAnalysis::Report::surfaceUnderCamera = false |
a rendered patch with heights spans the camera ground point
Definition at line 83 of file SurfaceAnalysis.h.
Referenced by SurfaceAnalysis::analyze(), and text().
| int SurfaceAnalysis::Report::totalSamples = 0 |
coverage sample points tested (0 = hole check skipped)
Definition at line 78 of file SurfaceAnalysis.h.
Referenced by text().