Class TGPX

Unit

Declaration

type TGPX = class(TXOMObject)

Description

TGPX

Hierarchy

  • TXOMObject
  • TGPX

Overview

Methods

Public procedure AfterConstruction; override;
Public procedure BeforeDestruction; override;
Public procedure Clear;
Public procedure LoadGPXFile (const AFileName: WideString); virtual;
Public procedure ShiftTimes (const ADelta: TDateTime); virtual;
Public procedure ShiftDelta (const ADelta: TGPSDeltaTime); virtual;
Public function FindCoordinatesForZuluTimeStamp (const AZuluTimeStamp: TDateTime; var ALat: Double; var ALon: Double; var AAlt: Double): Boolean;
Public function FindCoordinatesForTimezoneTimeStamp (const ATimeStamp: TDateTime; ATimeZone: Double; var ALat: Double; var ALon: Double; var AAlt: Double): Boolean;
Public function FindCoordinatesForLocalTimeStamp (const ATimeStamp: TDateTime; var ALat: Double; var ALon: Double; var AAlt: Double): Boolean;

Properties

Public property TagString: WideString read FTagString write FTagString;
Published property FileName: WideString read FFileName write FFileName;
Published property Tracks: TGPSTracks read FTracks write FTracks;
Published property Waypoints: TGPSWaypoints read FWaypoints write FWaypoints;
Published property StartTime : TDateTime read GetStartTime stored False;
Published property FinishTime : TDateTime read GetFinishTime stored False;
Published property HasTracks: Boolean read GetHasTracks stored False;

Description

Methods

Public procedure AfterConstruction; override;
 
Public procedure BeforeDestruction; override;
 
Public procedure Clear;
 
Public procedure LoadGPXFile (const AFileName: WideString); virtual;
 
Public procedure ShiftTimes (const ADelta: TDateTime); virtual;

procedure SaveGPXFile (const AFileName: WideString); virtual;

Public procedure ShiftDelta (const ADelta: TGPSDeltaTime); virtual;
 
Public function FindCoordinatesForZuluTimeStamp (const AZuluTimeStamp: TDateTime; var ALat: Double; var ALon: Double; var AAlt: Double): Boolean;
 
Public function FindCoordinatesForTimezoneTimeStamp (const ATimeStamp: TDateTime; ATimeZone: Double; var ALat: Double; var ALon: Double; var AAlt: Double): Boolean;
 
Public function FindCoordinatesForLocalTimeStamp (const ATimeStamp: TDateTime; var ALat: Double; var ALon: Double; var AAlt: Double): Boolean;
 

Properties

Public property TagString: WideString read FTagString write FTagString;
 
Published property FileName: WideString read FFileName write FFileName;
 
Published property Tracks: TGPSTracks read FTracks write FTracks;
 
Published property Waypoints: TGPSWaypoints read FWaypoints write FWaypoints;
 
Published property StartTime : TDateTime read GetStartTime stored False;
 
Published property FinishTime : TDateTime read GetFinishTime stored False;
 
Published property HasTracks: Boolean read GetHasTracks stored False;
 

Generated by PasDoc 0.15.0.