# Functions
DecimalFromDMD returns the decimal representation (in radians) of the given DMD.
DecimalFromDMS returns the decimal representation (in radians) of the given DMS.
Distance returns the sum of distances between each of the points in the Task.
NewBruteForceOptimizer returns a BruteForceOptimizer with the given characteristics.
NewPoint returns a new Point set to latitude and longitude 0.
NewPointFromDMD returns a Point corresponding to the given string in DMD format.
NewPointFromDMS returns a Point corresponding to the given string in DMS format.
NewPointFromLatLng returns a new Point with the given latitude and longitude.
NewTrack returns a new instance of Track, with fields initialized to zero.
Parse returns a Track object corresponding to the given content.
ParseClean returns a cleaned up Track object.
ParseCleanLocation returns a cleaned up Track object.
ParseLocation returns a Track object corresponding to the given file.
# Constants
No description provided by the author
No description provided by the author
DateFormat is the golang time.Parse format for IGC time.
EarthRadius is the average earth radius.
No description provided by the author
MaxSpeed is the maximum theoretical speed for a glider.
MaxTurnRate is the max rate considered for valid turns.
MinCirclingTime is used to decide when a switch to circling occurs.
MinCruisingTime is used to decide when a switch to cruising occurs.
MinTurnRate is the min rate to consider circling.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
TimeFormat is the golang time.Parse format for IGC time.
No description provided by the author
No description provided by the author
# Variables
Manufacturers holds the list of available manufacturers.
# Structs
Event holds data records triggered at a given time.
Flight represents a flight submission in an online competition.
Header holds the meta information of a track.
K holds flight data needed less often than Points.
Manufacturer holds manufacturer name, short ID and char identifier.
Phase is a flight phase (towing, cruising, circling).
Point represents a GPS recording (single point in the track).
Satellite holds the IDs of the available satellites at a given Time.
Task holds all the metadata put in a pre-declared task to be performed.
Track holds all IGC flight data (header and GPS points).
# Type aliases
CirclingType indicates Left, Right or Mixed circling.
No description provided by the author
PhaseType represents a flight phase.
Score functions calculate a score for the given Task.