OpenCPN Partial API docs
Loading...
Searching...
No Matches
PlugIn_Route_ExV2 Class Reference

Enhanced route class for working with PlugIn_Waypoint_ExV2 waypoints. More...

#include <ocpn_plugin.h>

Public Attributes

wxString m_NameString
 User-visible name of the route.
 
wxString m_StartString
 Description of route start point.
 
wxString m_EndString
 Description of route end point.
 
wxString m_GUID
 Globally unique identifier.
 
bool m_isActive
 True if this is the active route.
 
bool m_isVisible
 True if route should be displayed.
 
wxString m_Description
 Optional route description/notes.
 
Plugin_WaypointExV2List * pWaypointList
 List of waypoints making up this route in order.
 

Detailed Description

Enhanced route class for working with PlugIn_Waypoint_ExV2 waypoints.

This class provides functionality similar to PlugIn_Route_Ex but works with the new PlugIn_Waypoint_ExV2 class.

Key features include:

  • Route naming and description
  • Start/end point labeling
  • Visibility control
  • Active route status
  • Extended waypoint list management
  • Global unique identification
Examples
/home/runner/work/main/main/opencpn/include/ocpn_plugin.h.

Definition at line 5459 of file ocpn_plugin.h.

Constructor & Destructor Documentation

◆ PlugIn_Route_ExV2()

PlugIn_Route_ExV2::PlugIn_Route_ExV2 ( )

Definition at line 1967 of file ocpn_plugin_gui.cpp.

◆ ~PlugIn_Route_ExV2()

PlugIn_Route_ExV2::~PlugIn_Route_ExV2 ( )
virtual

Definition at line 1986 of file ocpn_plugin_gui.cpp.

Member Data Documentation

◆ m_Description

wxString PlugIn_Route_ExV2::m_Description

Optional route description/notes.

Definition at line 5470 of file ocpn_plugin.h.

◆ m_EndString

wxString PlugIn_Route_ExV2::m_EndString

Description of route end point.

Definition at line 5466 of file ocpn_plugin.h.

◆ m_GUID

wxString PlugIn_Route_ExV2::m_GUID

Globally unique identifier.

Definition at line 5467 of file ocpn_plugin.h.

◆ m_isActive

bool PlugIn_Route_ExV2::m_isActive

True if this is the active route.

Definition at line 5468 of file ocpn_plugin.h.

◆ m_isVisible

bool PlugIn_Route_ExV2::m_isVisible

True if route should be displayed.

Definition at line 5469 of file ocpn_plugin.h.

◆ m_NameString

wxString PlugIn_Route_ExV2::m_NameString

User-visible name of the route.

Definition at line 5464 of file ocpn_plugin.h.

◆ m_StartString

wxString PlugIn_Route_ExV2::m_StartString

Description of route start point.

Definition at line 5465 of file ocpn_plugin.h.

◆ pWaypointList

Plugin_WaypointExV2List* PlugIn_Route_ExV2::pWaypointList

List of waypoints making up this route in order.

First point is start, last point is end. Uses PlugIn_Waypoint_ExV2 for enhanced features.

Definition at line 5477 of file ocpn_plugin.h.


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