OpenCPN Partial API docs
Loading...
Searching...
No Matches
HostApi121 Class Reference
Inheritance diagram for HostApi121:
HostApi

Classes

struct  PiPointContext
 
class  PlugIn_Route_Ex
 

Public Types

enum class  PiContextObjectType {
  kObjectChart = 0 , kObjectRoutepoint , kObjectRoutesegment , kObjectAisTarget ,
  kObjectUnknown
}
 

Public Member Functions

virtual wxString DropMarkPI (double lat, double lon)
 
virtual wxString RouteCreatePI (int canvas_index, bool start)
 
virtual wxString NavToHerePI (double lat, double lon)
 
virtual bool ActivateRoutePI (wxString route_guid, bool activate)
 
virtual void EnableDefaultConsole (bool enable)
 
virtual void EnableDefaultContextMenus (bool enable)
 
virtual void SetMinZoomScale (double min_scale)
 
virtual void SetMaxZoomScale (double max_scale)
 
virtual wxBitmap GetObjectIcon_PlugIn (const wxString &name)
 
virtual void SetDepthUnitVisible (bool bviz)
 
virtual void SetOverzoomFlagVisible (bool bviz)
 
virtual bool IsRouteActive (wxString route_guid)
 
virtual void SetBoatPosition (double zlat, double zlon)
 
virtual void RouteInsertWaypoint (int canvas_index, wxString route_guid, double zlat, double zlon)
 
virtual void RouteAppendWaypoint (int canvas_index, wxString route_guid)
 
virtual void FinishRoute (int canvas_index)
 
virtual bool IsRouteBeingCreated (int canvas_index)
 
virtual bool AreRouteWaypointNamesVisible (wxString route_guid)
 
virtual void ShowRouteWaypointNames (wxString route_guid, bool show)
 
virtual void NavigateToWaypoint (wxString waypoint_guid)
 
virtual bool DoMeasurePI (int canvas_index, bool start)
 
virtual bool IsMeasureActive (int canvas_index)
 
virtual void CancelMeasure (int canvas_index)
 
virtual bool IsAISTrackVisible (const wxString &ais_mmsi) const
 
virtual void AISToggleShowTrack (const wxString &ais_mmsi)
 
virtual bool IsAIS_CPAVisible (const wxString &ais_mmsi) const
 
virtual void AISToggleShowCPA (const wxString &ais_mmsi)
 
virtual void ShowAISTargetQueryDialog (int canvas_index, const wxString &ais_mmsi)
 
virtual void ShowAISTargetList (int canvas_index)
 
virtual std::shared_ptr< PiPointContextGetContextAtPoint (int x, int y, int canvas_index)
 
virtual void AddNoShowDirectory (std::string chart_dir)
 
virtual void RemoveNoShowDirectory (std::string chart_dir)
 
virtual void ClearNoShowVector ()
 
virtual const std::vector< std::string > & GetNoShowVector ()
 
virtual void CenterToAisTarget (wxString ais_mmsi)
 
virtual void AisTargetCreateWpt (wxString ais_mmsi)
 
virtual void AisShowAllTracks (bool show)
 
virtual void AisToggleTrack (wxString ais_mmsi)
 
virtual int GetContextMenuMask ()
 
virtual void SetContextMenuMask (int mask)
 
virtual bool AddRoute (PlugIn_Route_Ex *proute, bool b_permanent=true)
 Add route to database, updated version of AddPlugInRouteExV2.
 
virtual bool UpdateRoute (PlugIn_Route_Ex *proute)
 Update database route, updated version of UpdatePlugInRouteExV2.
 
virtual std::unique_ptr< HostApi121::PlugIn_Route_ExGetRoute (const wxString &GUID)
 Retrieve route from database.
 

Public Attributes

const int kContextMenuDisableWaypoint
 
const int kContextMenuDisableRoute
 
const int kContextMenuDisableTrack
 
const int kContextMenuDisableAistarget
 

Detailed Description

Member Enumeration Documentation

◆ PiContextObjectType

enum class HostApi121::PiContextObjectType
strong

Definition at line 7228 of file ocpn_plugin.h.

Constructor & Destructor Documentation

◆ HostApi121()

HostApi121::HostApi121 ( )
inline

Definition at line 7215 of file ocpn_plugin.h.

Member Function Documentation

◆ ActivateRoutePI()

bool HostApi121::ActivateRoutePI ( wxString  route_guid,
bool  activate 
)
virtual

Definition at line 763 of file api_121.cpp.

◆ AddNoShowDirectory()

void HostApi121::AddNoShowDirectory ( std::string  chart_dir)
virtual

Definition at line 866 of file api_121.cpp.

◆ AddRoute()

bool HostApi121::AddRoute ( HostApi121::PlugIn_Route_Ex proute,
bool  b_permanent = true 
)
virtual

Add route to database, updated version of AddPlugInRouteExV2.

Examples
/home/runner/work/main/main/opencpn/include/ocpn_plugin.h.

Definition at line 738 of file api_121.cpp.

◆ AisShowAllTracks()

void HostApi121::AisShowAllTracks ( bool  show)
virtual

Definition at line 890 of file api_121.cpp.

◆ AisTargetCreateWpt()

void HostApi121::AisTargetCreateWpt ( wxString  ais_mmsi)
virtual

Definition at line 886 of file api_121.cpp.

◆ AISToggleShowCPA()

void HostApi121::AISToggleShowCPA ( const wxString &  ais_mmsi)
virtual

Definition at line 839 of file api_121.cpp.

◆ AISToggleShowTrack()

void HostApi121::AISToggleShowTrack ( const wxString &  ais_mmsi)
virtual

Definition at line 831 of file api_121.cpp.

◆ AisToggleTrack()

void HostApi121::AisToggleTrack ( wxString  ais_mmsi)
virtual

Definition at line 892 of file api_121.cpp.

◆ AreRouteWaypointNamesVisible()

bool HostApi121::AreRouteWaypointNamesVisible ( wxString  route_guid)
virtual

Definition at line 815 of file api_121.cpp.

◆ CancelMeasure()

void HostApi121::CancelMeasure ( int  canvas_index)
virtual

Definition at line 856 of file api_121.cpp.

◆ CenterToAisTarget()

void HostApi121::CenterToAisTarget ( wxString  ais_mmsi)
virtual

Definition at line 882 of file api_121.cpp.

◆ ClearNoShowVector()

void HostApi121::ClearNoShowVector ( )
virtual

Definition at line 874 of file api_121.cpp.

◆ DoMeasurePI()

bool HostApi121::DoMeasurePI ( int  canvas_index,
bool  start 
)
virtual

Definition at line 755 of file api_121.cpp.

◆ DropMarkPI()

wxString HostApi121::DropMarkPI ( double  lat,
double  lon 
)
virtual

Definition at line 747 of file api_121.cpp.

◆ EnableDefaultConsole()

void HostApi121::EnableDefaultConsole ( bool  enable)
virtual

Definition at line 767 of file api_121.cpp.

◆ EnableDefaultContextMenus()

void HostApi121::EnableDefaultContextMenus ( bool  enable)
virtual

Definition at line 771 of file api_121.cpp.

◆ FinishRoute()

void HostApi121::FinishRoute ( int  canvas_index)
virtual

Definition at line 809 of file api_121.cpp.

◆ GetContextAtPoint()

std::shared_ptr< HostApi121::PiPointContext > HostApi121::GetContextAtPoint ( int  x,
int  y,
int  canvas_index 
)
virtual

Definition at line 783 of file api_121.cpp.

◆ GetContextMenuMask()

int HostApi121::GetContextMenuMask ( )
virtual

Definition at line 897 of file api_121.cpp.

◆ GetNoShowVector()

const std::vector< std::string > & HostApi121::GetNoShowVector ( )
virtual

Definition at line 876 of file api_121.cpp.

◆ GetObjectIcon_PlugIn()

wxBitmap HostApi121::GetObjectIcon_PlugIn ( const wxString &  name)
virtual

Definition at line 788 of file api_121.cpp.

◆ GetRoute()

std::unique_ptr< HostApi121::PlugIn_Route_Ex > HostApi121::GetRoute ( const wxString &  GUID)
virtual

Retrieve route from database.

Examples
/home/runner/work/main/main/opencpn/include/ocpn_plugin.h.

Definition at line 2710 of file ocpn_plugin_gui.cpp.

◆ IsAIS_CPAVisible()

bool HostApi121::IsAIS_CPAVisible ( const wxString &  ais_mmsi) const
virtual

Definition at line 835 of file api_121.cpp.

◆ IsAISTrackVisible()

bool HostApi121::IsAISTrackVisible ( const wxString &  ais_mmsi) const
virtual

Definition at line 827 of file api_121.cpp.

◆ IsMeasureActive()

bool HostApi121::IsMeasureActive ( int  canvas_index)
virtual

Definition at line 852 of file api_121.cpp.

◆ IsRouteActive()

bool HostApi121::IsRouteActive ( wxString  route_guid)
virtual

Definition at line 792 of file api_121.cpp.

◆ IsRouteBeingCreated()

bool HostApi121::IsRouteBeingCreated ( int  canvas_index)
virtual

Definition at line 811 of file api_121.cpp.

◆ NavigateToWaypoint()

void HostApi121::NavigateToWaypoint ( wxString  waypoint_guid)
virtual

Definition at line 823 of file api_121.cpp.

◆ NavToHerePI()

wxString HostApi121::NavToHerePI ( double  lat,
double  lon 
)
virtual

Definition at line 759 of file api_121.cpp.

◆ RemoveNoShowDirectory()

void HostApi121::RemoveNoShowDirectory ( std::string  chart_dir)
virtual

Definition at line 870 of file api_121.cpp.

◆ RouteAppendWaypoint()

void HostApi121::RouteAppendWaypoint ( int  canvas_index,
wxString  route_guid 
)
virtual

Definition at line 805 of file api_121.cpp.

◆ RouteCreatePI()

wxString HostApi121::RouteCreatePI ( int  canvas_index,
bool  start 
)
virtual

Definition at line 751 of file api_121.cpp.

◆ RouteInsertWaypoint()

void HostApi121::RouteInsertWaypoint ( int  canvas_index,
wxString  route_guid,
double  zlat,
double  zlon 
)
virtual

Definition at line 800 of file api_121.cpp.

◆ SetBoatPosition()

void HostApi121::SetBoatPosition ( double  zlat,
double  zlon 
)
virtual

Definition at line 796 of file api_121.cpp.

◆ SetContextMenuMask()

void HostApi121::SetContextMenuMask ( int  mask)
virtual

Definition at line 899 of file api_121.cpp.

◆ SetDepthUnitVisible()

void HostApi121::SetDepthUnitVisible ( bool  bviz)
virtual

Definition at line 860 of file api_121.cpp.

◆ SetMaxZoomScale()

void HostApi121::SetMaxZoomScale ( double  max_scale)
virtual

Definition at line 779 of file api_121.cpp.

◆ SetMinZoomScale()

void HostApi121::SetMinZoomScale ( double  min_scale)
virtual

Definition at line 775 of file api_121.cpp.

◆ SetOverzoomFlagVisible()

void HostApi121::SetOverzoomFlagVisible ( bool  bviz)
virtual

Definition at line 862 of file api_121.cpp.

◆ ShowAISTargetList()

void HostApi121::ShowAISTargetList ( int  canvas_index)
virtual

Definition at line 848 of file api_121.cpp.

◆ ShowAISTargetQueryDialog()

void HostApi121::ShowAISTargetQueryDialog ( int  canvas_index,
const wxString &  ais_mmsi 
)
virtual

Definition at line 843 of file api_121.cpp.

◆ ShowRouteWaypointNames()

void HostApi121::ShowRouteWaypointNames ( wxString  route_guid,
bool  show 
)
virtual

Definition at line 819 of file api_121.cpp.

◆ UpdateRoute()

bool HostApi121::UpdateRoute ( HostApi121::PlugIn_Route_Ex proute)
virtual

Update database route, updated version of UpdatePlugInRouteExV2.

Examples
/home/runner/work/main/main/opencpn/include/ocpn_plugin.h.

Definition at line 743 of file api_121.cpp.

Member Data Documentation

◆ kContextMenuDisableAistarget

const int HostApi121::kContextMenuDisableAistarget

Definition at line 7226 of file ocpn_plugin.h.

◆ kContextMenuDisableRoute

const int HostApi121::kContextMenuDisableRoute

Definition at line 7224 of file ocpn_plugin.h.

◆ kContextMenuDisableTrack

const int HostApi121::kContextMenuDisableTrack

Definition at line 7225 of file ocpn_plugin.h.

◆ kContextMenuDisableWaypoint

const int HostApi121::kContextMenuDisableWaypoint

Definition at line 7223 of file ocpn_plugin.h.


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