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

Plugin track class for managing recorded track data. More...

#include <ocpn_plugin.h>

Public Attributes

wxString m_NameString
 Display name of the track.
 
wxString m_StartString
 Description of track start point/time.
 
wxString m_EndString
 Description of track end point/time.
 
wxString m_GUID
 Globally unique identifier.
 
Plugin_WaypointList * pWaypointList
 List of waypoints making up this track in chronological order.
 

Detailed Description

Plugin track class for managing recorded track data.

This class represents a track (vessel's recorded path) consisting of an ordered list of track points. Tracks differ from routes in that they represent historical positions rather than planned paths.

Tracks are used to:

  • Record vessel movement history
  • Display past voyages
  • Analyze cruise statistics
  • Export track data for external use
Examples
/home/runner/work/main/main/opencpn/include/ocpn_plugin.h.

Definition at line 2076 of file ocpn_plugin.h.

Constructor & Destructor Documentation

◆ PlugIn_Track()

PlugIn_Track::PlugIn_Track ( void  )

Definition at line 801 of file ocpn_plugin_gui.cpp.

◆ ~PlugIn_Track()

PlugIn_Track::~PlugIn_Track ( void  )

Definition at line 803 of file ocpn_plugin_gui.cpp.

Member Data Documentation

◆ m_EndString

wxString PlugIn_Track::m_EndString

Description of track end point/time.

Definition at line 2083 of file ocpn_plugin.h.

◆ m_GUID

wxString PlugIn_Track::m_GUID

Globally unique identifier.

Definition at line 2084 of file ocpn_plugin.h.

◆ m_NameString

wxString PlugIn_Track::m_NameString

Display name of the track.

Definition at line 2081 of file ocpn_plugin.h.

◆ m_StartString

wxString PlugIn_Track::m_StartString

Description of track start point/time.

Definition at line 2082 of file ocpn_plugin.h.

◆ pWaypointList

Plugin_WaypointList* PlugIn_Track::pWaypointList

List of waypoints making up this track in chronological order.

First point is start time, last point is end time. Each point typically includes position, time, and optional data like depth or temperature.

Definition at line 2092 of file ocpn_plugin.h.


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