OpenCPN Partial API docs
Loading...
Searching...
No Matches
track.cpp File Reference

Implement track.h – recorded track abstraction. More...

#include <memory>
#include <string>
#include <vector>
#include <wx/colour.h>
#include <wx/datetime.h>
#include <wx/event.h>
#include <wx/jsonval.h>
#include <wx/pen.h>
#include <wx/progdlg.h>
#include <wx/string.h>
#include <wx/utils.h>
#include "model/track.h"
#include "model/config_vars.h"
#include "model/georef.h"
#include "model/json_event.h"
#include "model/nav_object_database.h"
#include "model/navutil_base.h"
#include "model/own_ship.h"
#include "model/routeman.h"
#include "model/select.h"
#include "ocpn_plugin.h"
#include "model/navobj_db.h"

Go to the source code of this file.

Macros

#define TIMER_TRACK1   778
 

Functions

double _distance2 (vector2D &a, vector2D &b)
 
double _distance (vector2D &a, vector2D &b)
 

Variables

std::vector< Track * > g_TrackList
 Global instance.
 
ActiveTrackg_pActiveTrack
 global instance
 

Detailed Description

Implement track.h – recorded track abstraction.

Definition in file track.cpp.

Macro Definition Documentation

◆ TIMER_TRACK1

#define TIMER_TRACK1   778

Definition at line 189 of file track.cpp.

Function Documentation

◆ _distance()

double _distance ( vector2D &  a,
vector2D &  b 
)

Definition at line 166 of file track.cpp.

◆ _distance2()

double _distance2 ( vector2D &  a,
vector2D &  b 
)

Definition at line 163 of file track.cpp.

Variable Documentation

◆ g_pActiveTrack

ActiveTrack* g_pActiveTrack

global instance

Definition at line 99 of file track.cpp.

◆ g_TrackList

std::vector<Track *> g_TrackList

Global instance.

Definition at line 96 of file track.cpp.