|
OpenCPN Partial API docs
|
GRIB Weather Data Control Interface. More...
#include "wx/wxprec.h"#include "wx/wx.h"#include <wx/fileconf.h>#include <wx/glcanvas.h>#include "GribUIDialogBase.h"#include "CursorData.h"#include "GribSettingsDialog.h"#include "GribRequestDialog.h"#include "GribReader.h"#include "GribRecordSet.h"#include "IsoLine.h"#include "GrabberWin.h"Go to the source code of this file.
Classes | |
| struct | XyGribConfig_t |
| Structure used to store XyGrib configuration. More... | |
| class | GribTimelineRecordSet |
| A specialized GribRecordSet that represents temporally interpolated weather data with isobar rendering optimizations. More... | |
| class | GRIBUICtrlBar |
| class | GRIBFile |
| Manages multiple GRIB record sets from one or more GRIB files. More... | |
| class | GRIBUICData |
Enumerations | |
| enum | ZoneSelection { AUTO_SELECTION , SAVED_SELECTION , START_SELECTION , DRAW_SELECTION , COMPLETE_SELECTION } |
| Defines the possible states for GRIB area selection. More... | |
Functions | |
| WX_DECLARE_OBJARRAY (GribRecordSet, ArrayOfGribRecordSets) | |
GRIB Weather Data Control Interface.
This module provides the primary user interface controls for the GRIB plugin, including:
The interface is designed to give users complete control over how weather data is displayed while maintaining efficiency for real-time navigation and animation playback. Key features include:
Definition in file GribUIDialog.h.
| enum ZoneSelection |
Defines the possible states for GRIB area selection.
Used to control how the GRIB download area bounds are determined.
| Enumerator | |
|---|---|
| AUTO_SELECTION | Area automatically set from current viewport bounds. |
| SAVED_SELECTION | Area loaded from previously saved coordinates. |
| START_SELECTION | User has clicked Shift + Left click and is drawing the bounding box by dragging the mouse. |
| DRAW_SELECTION | Manual mode has been selected. This state is set immediately after the user has clicked the "Manual Selection" checkbox in the GRIB request dialog. The user can now draw a selection box on the chart to specify the download area, or manually enter coordinates in the dialog. |
| COMPLETE_SELECTION | Selection box completed in manual mode, coordinates have been captured after the user has released the mouse button. |
Definition at line 84 of file GribUIDialog.h.