Class TGPXSet

Unit

Declaration

type TGPXSet = class(TXOMObject)

Description

TGPXSet

Hierarchy

  • TXOMObject
  • TGPXSet

Overview

Methods

Public procedure AfterConstruction; override;
Public procedure BeforeDestruction; override;
Public procedure LoadGPXFolder(AFolderName: WideString; ARecursive: Boolean); virtual;
Public procedure AddGPXFile(AFileName: WideString); virtual;
Public procedure ShiftTimes (ADelta: TDateTime); virtual;
Public procedure ShiftDelta (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; const 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

Published property GPXs: TGPXs read FGPXs write FGPXs;
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 LoadGPXFolder(AFolderName: WideString; ARecursive: Boolean); virtual;
 
Public procedure AddGPXFile(AFileName: WideString); virtual;
 
Public procedure ShiftTimes (ADelta: TDateTime); virtual;
 
Public procedure ShiftDelta (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; const 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

Published property GPXs: TGPXs read FGPXs write FGPXs;
 
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.