|
| grib_pi (void *ppimgr) |
|
int | Init (void) |
|
bool | DeInit (void) |
|
int | GetAPIVersionMajor () |
|
int | GetAPIVersionMinor () |
|
int | GetPlugInVersionMajor () |
|
int | GetPlugInVersionMinor () |
|
wxBitmap * | GetPlugInBitmap () |
| FIXME static wxBitmap* LoadSVG(const wxString filename, unsigned int width,
unsigned int height) { if (!gFrame) return new wxBitmap(width, height); // We are headless.
|
|
wxString | GetCommonName () |
|
wxString | GetShortDescription () |
|
wxString | GetLongDescription () |
|
bool | MouseEventHook (wxMouseEvent &event) |
|
bool | RenderOverlay (wxDC &dc, PlugIn_ViewPort *vp) |
|
bool | RenderOverlayMultiCanvas (wxDC &dc, PlugIn_ViewPort *vp, int canvasIndex) |
|
void | SetCursorLatLon (double lat, double lon) |
|
void | OnContextMenuItemCallback (int id) |
|
void | SetPluginMessage (wxString &message_id, wxString &message_body) |
|
bool | RenderGLOverlay (wxGLContext *pcontext, PlugIn_ViewPort *vp) |
|
bool | RenderGLOverlayMultiCanvas (wxGLContext *pcontext, PlugIn_ViewPort *vp, int canvasIndex) |
|
void | SendTimelineMessage (wxDateTime time) |
|
void | SetDefaults (void) |
|
int | GetToolBarToolCount (void) |
|
void | ShowPreferencesDialog (wxWindow *parent) |
|
void | OnToolbarToolCallback (int id) |
|
bool | QualifyCtrlBarPosition (wxPoint position, wxSize size) |
|
void | MoveDialog (wxDialog *dialog, wxPoint position) |
|
void | SetPositionFixEx (PlugIn_Position_Fix_Ex &pfix) |
|
void | SetCtrlBarXY (wxPoint p) |
|
void | SetCursorDataXY (wxPoint p) |
|
void | SetCtrlBarSizeXY (wxSize p) |
|
void | SetColorScheme (PI_ColorScheme cs) |
|
void | SetDialogFont (wxWindow *window, wxFont *font=OCPNGetFont(_("Dialog"), 0)) |
|
void | SetCurrentViewPort (PlugIn_ViewPort &vp) |
|
PlugIn_ViewPort & | GetCurrentViewPort () |
|
void | OnGribCtrlBarClose () |
|
wxPoint | GetCtrlBarXY () |
|
wxPoint | GetCursorDataXY () |
|
int | GetTimeZone () |
|
void | SetTimeZone (int tz) |
|
int | GetStartOptions () |
|
bool | GetCopyFirstCumRec () |
| Returns true if cumulative parameters like precipitation and cloud cover should initialize their start values from the first record.
|
|
bool | GetCopyMissWaveRec () |
| Returns true if wave data should be propagated across time periods where wave records are missing.
|
|
GRIBOverlayFactory * | GetGRIBOverlayFactory () |
|
void | UpdatePrefs (GribPreferencesDialog *Pref) |
|
| opencpn_plugin_116 (void *pmgr) |
|
virtual void | PrepareContextMenu (int canvasIndex) |
|
| opencpn_plugin_115 (void *pmgr) |
|
| opencpn_plugin_114 (void *pmgr) |
|
| opencpn_plugin_113 (void *pmgr) |
|
virtual bool | KeyboardEventHook (wxKeyEvent &event) |
|
virtual void | OnToolbarToolDownCallback (int id) |
|
virtual void | OnToolbarToolUpCallback (int id) |
|
| opencpn_plugin_112 (void *pmgr) |
|
virtual void | SendVectorChartObjectInfo (wxString &chart, wxString &feature, wxString &objname, double lat, double lon, double scale, int nativescale) |
|
| opencpn_plugin_111 (void *pmgr) |
|
| opencpn_plugin_110 (void *pmgr) |
|
virtual void | LateInit (void) |
|
| opencpn_plugin_19 (void *pmgr) |
|
virtual void | OnSetupOptions (void) |
|
| opencpn_plugin_18 (void *pmgr) |
|
virtual bool | RenderOverlay (wxMemoryDC *pmdc, PlugIn_ViewPort *vp) |
|
| opencpn_plugin (void *pmgr) |
|
virtual int | GetToolbarToolCount (void) |
|
virtual int | GetToolboxPanelCount (void) |
|
virtual void | SetupToolboxPanel (int page_sel, wxNotebook *pnotebook) |
|
virtual void | OnCloseToolboxPanel (int page_sel, int ok_apply_cancel) |
|
virtual void | SetPositionFix (PlugIn_Position_Fix &pfix) |
|
virtual void | SetNMEASentence (wxString &sentence) |
| Receive all NMEA 0183 sentences from OpenCPN.
|
|
virtual void | SetAISSentence (wxString &sentence) |
| Receive all AIS sentences from OpenCPN.
|
|
virtual void | ProcessParentResize (int x, int y) |
|
virtual void | UpdateAuiStatus (void) |
|
virtual wxArrayString | GetDynamicChartClassNameArray (void) |
|
Definition at line 88 of file grib_pi.h.
wxBitmap * grib_pi::GetPlugInBitmap |
( |
| ) |
|
|
virtual |
FIXME static wxBitmap* LoadSVG(const wxString filename, unsigned int width,
unsigned int height) { if (!gFrame) return new wxBitmap(width, height); // We are headless.
#ifdef ANDROID return loadAndroidSVG(filename, width, height); #elif defined(ocpnUSE_SVG) wxSVGDocument svgDoc; if (svgDoc.Load(filename)) return new wxBitmap(svgDoc.Render(width, height, NULL, true, true)); else return new wxBitmap(width, height); #else return new wxBitmap(width, height); #endif }
wxBitmap* opencpn_plugin::GetPlugInBitmap() { auto bitmap = PluginLoader::getInstance()->GetPluginDefaultIcon(); return const_cast<wxBitmap*>(bitmap); }
Reimplemented from opencpn_plugin.
Definition at line 195 of file grib_pi.cpp.