OpenCPN Partial API docs
Loading...
Searching...
No Matches
XyGribModelDef.cpp File Reference

XyGribModelDef.h. More...

#include <wx/wx.h>
#include "XyGribModelDef.h"

Go to the source code of this file.

Variables

wxString gfsResolutions [] = {"0.25", "0.5", "1.0"}
 
wxString gfsReqNames [] = {"gfs_p25_", "gfs_p50_", "gfs_1p0_"}
 
int gfsInterval [] = {3, 6, 12}
 
AtmModelDef_t xyGribGFSModelDef
 
wxString iconResolutions [] = {"0.25"}
 
wxString iconReqNames [] = {"icon_p25_"}
 
int iconInterval [] = {3, 6, 12}
 
AtmModelDef_t xyGribICONModelDef
 
wxString arpegeResolutions [] = {"0.5"}
 
wxString arpegeReqNames [] = {"arpege_p50_"}
 
int arpegeInterval [] = {3, 6, 12}
 
AtmModelDef_t xyGribARPEGEModelDef
 
wxString ecmwfResolutions [] = {"0.5"}
 
wxString ecmwfReqNames [] = {"ecmwf_p50_"}
 
int ecmwfInterval [] = {24}
 
AtmModelDef_t xyGribECMWFModelDef
 
wxString iconEuResolutions [] = {"0.06"}
 
wxString iconEuReqNames [] = {"icon_eu_p06_"}
 
int iconEuInterval [] = {1, 3, 6, 12}
 
AtmModelDef_t xyGribICONEUModelDef
 
wxString arpegeHDResolutions [] = {"0.06"}
 
wxString arpegeHDReqNames [] = {"arpege_eu_p10_"}
 
int arpegeHDInterval [] = {1, 3, 6, 12}
 
AtmModelDef_t xyGribARPEGEHDModelDef
 
wxString aromeResolutions [] = {"0.025"}
 
wxString aromeReqNames [] = {"arome_p025_"}
 
int aromeInterval [] = {1, 3, 6, 12}
 
AtmModelDef_t xyGribAROMEModelDef
 
wxString namConusResolutions [] = {"0.11"}
 
wxString namConusReqNames [] = {"nam_conus_12km_"}
 
int namConusInterval [] = {1, 3, 6, 12}
 
AtmModelDef_t xyGribNAMCONUSModelDef
 
wxString namCacbnResolutions [] = {"0.11"}
 
wxString namCacbnReqNames [] = {"nam_cacbn_12km_"}
 
int namCacbnInterval [] = {3}
 
AtmModelDef_t xyGribNAMCACBNModelDef
 
wxString namPacificResolutions [] = {"0.11"}
 
wxString namPacificReqNames [] = {"nam_pacific_12km_"}
 
int namPacificInterval [] = {3}
 
AtmModelDef_t xyGribNAMPACIFICModelDef
 
AtmModelDef_txygribAtmModelList []
 
WaveModelDef_t xyGribWW3ModelDef
 
WaveModelDef_t xyGribGWAMModelDef
 
WaveModelDef_t xyGribEWAMModelDef
 
WaveModelDef_txygribWaveModelList []
 

Detailed Description

XyGribModelDef.h.

Definition in file XyGribModelDef.cpp.

Variable Documentation

◆ aromeInterval

int aromeInterval[] = {1, 3, 6, 12}

Definition at line 167 of file XyGribModelDef.cpp.

◆ aromeReqNames

wxString aromeReqNames[] = {"arome_p025_"}

Definition at line 166 of file XyGribModelDef.cpp.

◆ aromeResolutions

wxString aromeResolutions[] = {"0.025"}

Definition at line 165 of file XyGribModelDef.cpp.

◆ arpegeHDInterval

int arpegeHDInterval[] = {1, 3, 6, 12}

Definition at line 144 of file XyGribModelDef.cpp.

◆ arpegeHDReqNames

wxString arpegeHDReqNames[] = {"arpege_eu_p10_"}

Definition at line 143 of file XyGribModelDef.cpp.

◆ arpegeHDResolutions

wxString arpegeHDResolutions[] = {"0.06"}

Definition at line 142 of file XyGribModelDef.cpp.

◆ arpegeInterval

int arpegeInterval[] = {3, 6, 12}

Definition at line 75 of file XyGribModelDef.cpp.

◆ arpegeReqNames

wxString arpegeReqNames[] = {"arpege_p50_"}

Definition at line 74 of file XyGribModelDef.cpp.

◆ arpegeResolutions

wxString arpegeResolutions[] = {"0.5"}

Definition at line 73 of file XyGribModelDef.cpp.

◆ ecmwfInterval

int ecmwfInterval[] = {24}

Definition at line 98 of file XyGribModelDef.cpp.

◆ ecmwfReqNames

wxString ecmwfReqNames[] = {"ecmwf_p50_"}

Definition at line 97 of file XyGribModelDef.cpp.

◆ ecmwfResolutions

wxString ecmwfResolutions[] = {"0.5"}

Definition at line 96 of file XyGribModelDef.cpp.

◆ gfsInterval

int gfsInterval[] = {3, 6, 12}

Definition at line 31 of file XyGribModelDef.cpp.

◆ gfsReqNames

wxString gfsReqNames[] = {"gfs_p25_", "gfs_p50_", "gfs_1p0_"}

Definition at line 30 of file XyGribModelDef.cpp.

◆ gfsResolutions

wxString gfsResolutions[] = {"0.25", "0.5", "1.0"}

Definition at line 29 of file XyGribModelDef.cpp.

◆ iconEuInterval

int iconEuInterval[] = {1, 3, 6, 12}

Definition at line 121 of file XyGribModelDef.cpp.

◆ iconEuReqNames

wxString iconEuReqNames[] = {"icon_eu_p06_"}

Definition at line 120 of file XyGribModelDef.cpp.

◆ iconEuResolutions

wxString iconEuResolutions[] = {"0.06"}

Definition at line 119 of file XyGribModelDef.cpp.

◆ iconInterval

int iconInterval[] = {3, 6, 12}

Definition at line 53 of file XyGribModelDef.cpp.

◆ iconReqNames

wxString iconReqNames[] = {"icon_p25_"}

Definition at line 52 of file XyGribModelDef.cpp.

◆ iconResolutions

wxString iconResolutions[] = {"0.25"}

Definition at line 51 of file XyGribModelDef.cpp.

◆ namCacbnInterval

int namCacbnInterval[] = {3}

Definition at line 213 of file XyGribModelDef.cpp.

◆ namCacbnReqNames

wxString namCacbnReqNames[] = {"nam_cacbn_12km_"}

Definition at line 212 of file XyGribModelDef.cpp.

◆ namCacbnResolutions

wxString namCacbnResolutions[] = {"0.11"}

Definition at line 211 of file XyGribModelDef.cpp.

◆ namConusInterval

int namConusInterval[] = {1, 3, 6, 12}

Definition at line 190 of file XyGribModelDef.cpp.

◆ namConusReqNames

wxString namConusReqNames[] = {"nam_conus_12km_"}

Definition at line 189 of file XyGribModelDef.cpp.

◆ namConusResolutions

wxString namConusResolutions[] = {"0.11"}

Definition at line 188 of file XyGribModelDef.cpp.

◆ namPacificInterval

int namPacificInterval[] = {3}

Definition at line 236 of file XyGribModelDef.cpp.

◆ namPacificReqNames

wxString namPacificReqNames[] = {"nam_pacific_12km_"}

Definition at line 235 of file XyGribModelDef.cpp.

◆ namPacificResolutions

wxString namPacificResolutions[] = {"0.11"}

Definition at line 234 of file XyGribModelDef.cpp.

◆ xyGribAROMEModelDef

AtmModelDef_t xyGribAROMEModelDef
Initial value:
= {
"AROME",
sizeof(aromeResolutions) / sizeof(wxString),
aromeResolutions,
aromeReqNames,
sizeof(aromeInterval) / sizeof(int),
aromeInterval,
2,
XYGRIB_RUN_ALL,
true,
true,
true,
false,
true,
false,
false,
true,
true}

Definition at line 168 of file XyGribModelDef.cpp.

◆ xyGribARPEGEHDModelDef

AtmModelDef_t xyGribARPEGEHDModelDef
Initial value:
= {
"ARPEGE-HD",
sizeof(arpegeHDResolutions) / sizeof(wxString),
arpegeHDResolutions,
arpegeHDReqNames,
sizeof(arpegeHDInterval) / sizeof(int),
arpegeHDInterval,
4,
XYGRIB_RUN_ALL,
true,
true,
true,
false,
true,
false,
false,
true,
true}

Definition at line 145 of file XyGribModelDef.cpp.

◆ xyGribARPEGEModelDef

AtmModelDef_t xyGribARPEGEModelDef
Initial value:
= {
"ARPEGE",
sizeof(arpegeResolutions) / sizeof(wxString),
arpegeResolutions,
arpegeReqNames,
sizeof(arpegeInterval) / sizeof(int),
arpegeInterval,
4,
XYGRIB_RUN_0_12,
true,
true,
true,
false,
true,
true,
false,
true,
true}

Definition at line 76 of file XyGribModelDef.cpp.

◆ xygribAtmModelList

AtmModelDef_t* xygribAtmModelList[]
Initial value:
= {&xyGribGFSModelDef,
&xyGribICONModelDef,
&xyGribARPEGEModelDef,
&xyGribECMWFModelDef,
&xyGribICONEUModelDef,
&xyGribARPEGEHDModelDef,
&xyGribAROMEModelDef,
&xyGribNAMCONUSModelDef,
&xyGribNAMCACBNModelDef,
&xyGribNAMPACIFICModelDef,
nullptr}

Definition at line 256 of file XyGribModelDef.cpp.

◆ xyGribECMWFModelDef

AtmModelDef_t xyGribECMWFModelDef
Initial value:
= {
"ECMWF",
sizeof(ecmwfResolutions) / sizeof(wxString),
ecmwfResolutions,
ecmwfReqNames,
sizeof(ecmwfInterval) / sizeof(int),
ecmwfInterval,
10,
XYGRIB_RUN_0_12,
false,
false,
false,
true,
false,
false,
false,
false,
false}

Definition at line 99 of file XyGribModelDef.cpp.

◆ xyGribEWAMModelDef

WaveModelDef_t xyGribEWAMModelDef
Initial value:
= {"EWAM", "ewam_p05_",
true,
true}

Definition at line 278 of file XyGribModelDef.cpp.

◆ xyGribGFSModelDef

AtmModelDef_t xyGribGFSModelDef
Initial value:
= {"GFS",
sizeof(gfsResolutions) / sizeof(wxString),
gfsResolutions,
gfsReqNames,
sizeof(gfsInterval) / sizeof(int),
gfsInterval,
10,
XYGRIB_RUN_ALL,
true,
true,
true,
false,
true,
true,
true,
true,
true}

Definition at line 32 of file XyGribModelDef.cpp.

◆ xyGribGWAMModelDef

WaveModelDef_t xyGribGWAMModelDef
Initial value:
= {"GWAM", "gwam_p25_",
true,
true}

Definition at line 274 of file XyGribModelDef.cpp.

◆ xyGribICONEUModelDef

AtmModelDef_t xyGribICONEUModelDef
Initial value:
= {
"ICON-EU",
sizeof(iconEuResolutions) / sizeof(wxString),
iconEuResolutions,
iconEuReqNames,
sizeof(iconEuInterval) / sizeof(int),
iconEuInterval,
4,
XYGRIB_RUN_ALL,
true,
true,
true,
false,
true,
true,
false,
true,
true}

Definition at line 122 of file XyGribModelDef.cpp.

◆ xyGribICONModelDef

AtmModelDef_t xyGribICONModelDef
Initial value:
= {"ICON",
sizeof(iconResolutions) / sizeof(wxString),
iconResolutions,
iconReqNames,
sizeof(iconInterval) / sizeof(int),
iconInterval,
8,
XYGRIB_RUN_0_12,
true,
true,
true,
false,
true,
true,
false,
true,
true}

Definition at line 54 of file XyGribModelDef.cpp.

◆ xyGribNAMCACBNModelDef

AtmModelDef_t xyGribNAMCACBNModelDef
Initial value:
= {
"NAM-CACBN",
sizeof(namCacbnResolutions) / sizeof(wxString),
namCacbnResolutions,
namCacbnReqNames,
sizeof(namCacbnInterval) / sizeof(int),
namCacbnInterval,
4,
XYGRIB_RUN_ALL,
true,
false,
true,
false,
true,
true,
true,
true,
true}

Definition at line 214 of file XyGribModelDef.cpp.

◆ xyGribNAMCONUSModelDef

AtmModelDef_t xyGribNAMCONUSModelDef
Initial value:
= {
"NAM-CONUS",
sizeof(namConusResolutions) / sizeof(wxString),
namConusResolutions,
namConusReqNames,
sizeof(namConusInterval) / sizeof(int),
namConusInterval,
2,
XYGRIB_RUN_ALL,
true,
true,
true,
false,
true,
true,
true,
true,
true}

Definition at line 191 of file XyGribModelDef.cpp.

◆ xyGribNAMPACIFICModelDef

AtmModelDef_t xyGribNAMPACIFICModelDef
Initial value:
= {
"NAM-PACIFIC",
sizeof(namPacificResolutions) / sizeof(wxString),
namPacificResolutions,
namPacificReqNames,
sizeof(namPacificInterval) / sizeof(int),
namPacificInterval,
4,
XYGRIB_RUN_ALL,
true,
false,
true,
false,
true,
true,
true,
true,
true}

Definition at line 237 of file XyGribModelDef.cpp.

◆ xygribWaveModelList

WaveModelDef_t* xygribWaveModelList[]
Initial value:
= {
&xyGribWW3ModelDef, &xyGribGWAMModelDef, &xyGribEWAMModelDef, nullptr}

Definition at line 282 of file XyGribModelDef.cpp.

◆ xyGribWW3ModelDef

WaveModelDef_t xyGribWW3ModelDef
Initial value:
= {"WW3", "ww3_p50_",
true,
true}

Definition at line 270 of file XyGribModelDef.cpp.