OpenCPN Partial API docs
|
Manages GRIB file request configuration and downloads. More...
#include <GribRequestDialog.h>
Public Member Functions | |
GribRequestSetting (GRIBUICtrlBar &parent) | |
void | OnClose (wxCloseEvent &event) override |
void | SetVpSize (PlugIn_ViewPort *vp) |
void | OnVpChange (PlugIn_ViewPort *vp) |
bool | MouseEventHook (wxMouseEvent &event) |
bool | RenderZoneOverlay (wxDC &dc) |
bool | RenderGlZoneOverlay () |
bool | DoRenderZoneOverlay () |
void | SetRequestDialogSize () |
void | StopGraphicalZoneSelection () |
void | Save () |
![]() | |
GribRequestSettingBase (wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=_("Get forecast..."), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(-1, -1), long style=wxDEFAULT_DIALOG_STYLE) | |
Public Attributes | |
wxString | m_RequestConfigBase |
wxString | m_MailToAddresses |
int | m_RenderZoneOverlay |
wxPoint | m_StartPoint |
PlugIn_ViewPort * | m_Vp |
double | m_Lat |
double | m_Lon |
![]() | |
wxScrolledWindow * | m_sScrolledDialog |
Additional Inherited Members | |
![]() | |
wxNotebook * | m_notebookGetGrib |
wxPanel * | m_panelWorld |
wxHtmlWindow * | m_htmlWinWorld |
wxStaticText * | m_staticTextInfo |
wxStaticText * | m_stForecastLength |
wxChoice * | m_chForecastLength |
wxStaticText * | m_stECMWFResolution |
wxChoice * | m_chECMWFResolution |
wxButton * | m_btnDownloadWorld |
wxPanel * | m_panelLocalModels |
wxTreeCtrl * | m_SourcesTreeCtrl1 |
wxStaticText * | m_stLocalDownloadInfo |
wxHtmlWindow * | m_htmlInfoWin |
wxButton * | m_buttonUpdateCatalog |
wxButton * | m_btnDownloadLocal |
wxPanel * | m_panelEmail |
wxFlexGridSizer * | m_fgScrollSizer |
wxFlexGridSizer * | m_pSenderSizer |
wxTextCtrl * | m_pSenderAddress |
wxChoice * | m_pMailTo |
wxChoice * | m_pModel |
wxCheckBox * | m_cMovingGribEnabled |
wxFlexGridSizer * | m_fgMovingParams |
wxSpinCtrl * | m_sMovingSpeed |
wxSpinCtrl * | m_sMovingCourse |
wxStaticText * | m_sCourseUnit |
wxFlexGridSizer * | m_fgLog |
wxTextCtrl * | m_pLogin |
wxTextCtrl * | m_pCode |
wxChoice * | m_pResolution |
wxStaticText * | m_tResUnit |
wxChoice * | m_pInterval |
wxChoice * | m_pTimeRange |
wxStaticText * | m_staticText21 |
wxCheckBox * | m_cManualZoneSel |
wxFlexGridSizer * | fgZoneCoordinatesSizer |
wxCheckBox * | m_cUseSavedZone |
wxSpinCtrl * | m_spMaxLat |
wxStaticText * | m_stMaxLatNS |
wxStaticText * | m_staticText36 |
wxSpinCtrl * | m_spMaxLon |
wxStaticText * | m_stMaxLonEW |
wxSpinCtrl * | m_spMinLat |
wxStaticText * | m_stMinLatNS |
wxSpinCtrl * | m_spMinLon |
wxStaticText * | m_stMinLonEW |
wxCheckBox * | m_pWind |
wxCheckBox * | m_pPress |
wxCheckBox * | m_pWindGust |
wxCheckBox * | m_pRainfall |
wxCheckBox * | m_pCloudCover |
wxCheckBox * | m_pAirTemp |
wxCheckBox * | m_pCAPE |
wxCheckBox * | m_pReflectivity |
wxCheckBox * | m_pSeaTemp |
wxCheckBox * | m_pCurrent |
wxCheckBox * | m_pWaves |
wxChoice * | m_pWModel |
wxCheckBox * | m_pAltitudeData |
wxFlexGridSizer * | m_fgAltitudeData |
wxCheckBox * | m_p850hpa |
wxCheckBox * | m_p700hpa |
wxCheckBox * | m_p500hpa |
wxCheckBox * | m_p300hpa |
wxTextCtrl * | m_MailImage |
wxFlexGridSizer * | m_fgFixedSizer |
wxStaticText * | m_tFileSize |
wxStaticText * | m_tLimit |
wxStdDialogButtonSizer * | m_rButton |
wxButton * | m_rButtonYes |
wxButton * | m_rButtonApply |
wxButton * | m_rButtonCancel |
XyGribPanel * | m_xygribPanel |
Manages GRIB file request configuration and downloads.
This class provides:
Definition at line 84 of file GribRequestDialog.h.
GribRequestSetting::GribRequestSetting | ( | GRIBUICtrlBar & | parent | ) |
Definition at line 58 of file GribRequestDialog.cpp.
GribRequestSetting::~GribRequestSetting | ( | ) |
Definition at line 144 of file GribRequestDialog.cpp.
bool GribRequestSetting::DoRenderZoneOverlay | ( | ) |
Definition at line 1166 of file GribRequestDialog.cpp.
bool GribRequestSetting::MouseEventHook | ( | wxMouseEvent & | event | ) |
Definition at line 378 of file GribRequestDialog.cpp.
|
overridevirtual |
Reimplemented from GribRequestSettingBase.
Definition at line 287 of file GribRequestDialog.cpp.
void GribRequestSetting::OnVpChange | ( | PlugIn_ViewPort * | vp | ) |
Definition at line 982 of file GribRequestDialog.cpp.
bool GribRequestSetting::RenderGlZoneOverlay | ( | ) |
Definition at line 1297 of file GribRequestDialog.cpp.
bool GribRequestSetting::RenderZoneOverlay | ( | wxDC & | dc | ) |
Definition at line 1303 of file GribRequestDialog.cpp.
|
inline |
Definition at line 99 of file GribRequestDialog.h.
void GribRequestSetting::SetRequestDialogSize | ( | ) |
Definition at line 311 of file GribRequestDialog.cpp.
void GribRequestSetting::SetVpSize | ( | PlugIn_ViewPort * | vp | ) |
Definition at line 349 of file GribRequestDialog.cpp.
void GribRequestSetting::StopGraphicalZoneSelection | ( | ) |
Definition at line 976 of file GribRequestDialog.cpp.
double GribRequestSetting::m_Lat |
Definition at line 110 of file GribRequestDialog.h.
double GribRequestSetting::m_Lon |
Definition at line 111 of file GribRequestDialog.h.
wxString GribRequestSetting::m_MailToAddresses |
Definition at line 105 of file GribRequestDialog.h.
int GribRequestSetting::m_RenderZoneOverlay |
Definition at line 106 of file GribRequestDialog.h.
wxString GribRequestSetting::m_RequestConfigBase |
Definition at line 104 of file GribRequestDialog.h.
wxPoint GribRequestSetting::m_StartPoint |
Definition at line 108 of file GribRequestDialog.h.
PlugIn_ViewPort* GribRequestSetting::m_Vp |
Definition at line 109 of file GribRequestDialog.h.