OpenCPN Partial API docs
Loading...
Searching...
No Matches
opencpn_plugin_18 Class Reference
Inheritance diagram for opencpn_plugin_18:
opencpn_plugin dashboard_pi opencpn_plugin_19 wmm_pi opencpn_plugin_110 opencpn_plugin_111 opencpn_plugin_112 opencpn_plugin_113 chartdldr_pi opencpn_plugin_114 opencpn_plugin_115 opencpn_plugin_116 grib_pi opencpn_plugin_117 opencpn_plugin_118 opencpn_plugin_119

Public Member Functions

 opencpn_plugin_18 (void *pmgr)
 
virtual bool RenderOverlay (wxDC &dc, PlugIn_ViewPort *vp)
 
virtual bool RenderGLOverlay (wxGLContext *pcontext, PlugIn_ViewPort *vp)
 
virtual void SetPluginMessage (wxString &message_id, wxString &message_body)
 
virtual void SetPositionFixEx (PlugIn_Position_Fix_Ex &pfix)
 
virtual bool RenderOverlay (wxMemoryDC *pmdc, PlugIn_ViewPort *vp)
 
- Public Member Functions inherited from opencpn_plugin
 opencpn_plugin (void *pmgr)
 
virtual int Init (void)
 
virtual bool DeInit (void)
 
virtual int GetAPIVersionMajor ()
 
virtual int GetAPIVersionMinor ()
 
virtual int GetPlugInVersionMajor ()
 
virtual int GetPlugInVersionMinor ()
 
virtual 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.
 
virtual wxString GetCommonName ()
 
virtual wxString GetShortDescription ()
 
virtual wxString GetLongDescription ()
 
virtual void SetDefaults (void)
 
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 ShowPreferencesDialog (wxWindow *parent)
 
virtual void SetCursorLatLon (double lat, double lon)
 
virtual void SetCurrentViewPort (PlugIn_ViewPort &vp)
 
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 SetColorScheme (PI_ColorScheme cs)
 
virtual void OnToolbarToolCallback (int id)
 
virtual void OnContextMenuItemCallback (int id)
 
virtual void UpdateAuiStatus (void)
 
virtual wxArrayString GetDynamicChartClassNameArray (void)
 

Detailed Description

Constructor & Destructor Documentation

◆ opencpn_plugin_18()

opencpn_plugin_18::opencpn_plugin_18 ( void *  pmgr)

Definition at line 178 of file ocpn_plugin.cpp.

◆ ~opencpn_plugin_18()

opencpn_plugin_18::~opencpn_plugin_18 ( void  )
virtual

Definition at line 180 of file ocpn_plugin.cpp.

Member Function Documentation

◆ RenderGLOverlay()

bool opencpn_plugin_18::RenderGLOverlay ( wxGLContext *  pcontext,
PlugIn_ViewPort vp 
)
virtual

Definition at line 186 of file ocpn_plugin.cpp.

◆ RenderOverlay() [1/2]

bool opencpn_plugin_18::RenderOverlay ( wxDC &  dc,
PlugIn_ViewPort vp 
)
virtual

Definition at line 182 of file ocpn_plugin.cpp.

◆ RenderOverlay() [2/2]

bool opencpn_plugin::RenderOverlay ( wxMemoryDC *  pmdc,
PlugIn_ViewPort vp 
)
virtual

Reimplemented from opencpn_plugin.

Definition at line 484 of file ocpn_plugin.cpp.

◆ SetPluginMessage()

void opencpn_plugin_18::SetPluginMessage ( wxString &  message_id,
wxString &  message_body 
)
virtual

Definition at line 191 of file ocpn_plugin.cpp.

◆ SetPositionFixEx()

void opencpn_plugin_18::SetPositionFixEx ( PlugIn_Position_Fix_Ex pfix)
virtual

Definition at line 194 of file ocpn_plugin.cpp.


The documentation for this class was generated from the following files: