A skyplot widget that renders satellite positions in an azimuth-elevation polar diagram, showing their relative positions and signal strengths.
More...
|
| QPointF | AEToPoint (qreal dCenterX, qreal dCenterY, Angle< fltp08 > nAzimuth, fltp08 nElevation, QRectF &DrawRect) |
| | Converts azimuth and elevation angles to a screen point within the draw rectangle.
|
|
void | OnNewPositionUpdateGPS () |
| | Slot called when new GPS position data is available.
|
|
|
fltp08 | m_current_render_ratio = 0.0 |
| | Current animation interpolation ratio.
|
|
Dictionary< UUID, GNSSSatelliteInfo > | m_current_render_sat_info |
| | Interpolated satellite info for rendering.
|
|
Dictionary< UUID, GNSSSatelliteInfo > | m_current_sat_info |
| | Current satellite info from sensor.
|
|
QPointer< QPropertyAnimation > | m_primary_animation |
| | Animation for smooth satellite position transitions.
|
|
GPSSensor * | m_sensor |
| | The GPS sensor providing satellite data.
|
A skyplot widget that renders satellite positions in an azimuth-elevation polar diagram, showing their relative positions and signal strengths.
Definition at line 12 of file CAzimuthElevationWidget.h.
◆ CAzimuthElevationWidget()
| CAzimuthElevationWidget::CAzimuthElevationWidget |
( |
QWidget * | parent = 0 | ) |
|
|
explicit |
Constructs the azimuth-elevation widget.
- Parameters
-
| [in] | parent | Optional parent widget. |
◆ activeRenderRatio()
| fltp08 CAzimuthElevationWidget::activeRenderRatio |
( |
| ) |
|
|
inline |
◆ AEToPoint()
| QPointF CAzimuthElevationWidget::AEToPoint |
( |
qreal | dCenterX, |
|
|
qreal | dCenterY, |
|
|
Angle< fltp08 > | nAzimuth, |
|
|
fltp08 | nElevation, |
|
|
QRectF & | DrawRect ) |
|
protected |
Converts azimuth and elevation angles to a screen point within the draw rectangle.
- Parameters
-
| [in] | dCenterX | The center X coordinate. |
| [in] | dCenterY | The center Y coordinate. |
| [in] | nAzimuth | The azimuth angle. |
| [in] | nElevation | The elevation value. |
| [in] | DrawRect | The bounding rectangle for the plot. |
- Returns
- The computed screen point.
◆ paintEvent()
| void CAzimuthElevationWidget::paintEvent |
( |
QPaintEvent * | | ) |
|
Paints the skyplot diagram and satellite positions.
- Parameters
-
| [in] | event | The paint event. |
◆ setActiveRenderRatio()
| void CAzimuthElevationWidget::setActiveRenderRatio |
( |
fltp08 | quality | ) |
|
Sets the render ratio for animation interpolation.
- Parameters
-
| [in] | quality | The render ratio to set. |
◆ setSensor()
| void CAzimuthElevationWidget::setSensor |
( |
GPSSensor * | sensor | ) |
|
Sets the GPS sensor to visualize.
- Parameters
-
| [in] | sensor | The GPS sensor. |
◆ sizeHint()
| QSize CAzimuthElevationWidget::sizeHint |
( |
| ) |
const |
Returns the preferred size for this widget.
- Returns
- The recommended size hint.
The documentation for this class was generated from the following file: