SASGIS

Веб-картография и навигация


View Revisions: Issue #3811 Back to Issue ]
Summary 0003811: Добавить поддержку gpx метаинформации в IEnumDoublePoint
Revision 01-02-2022 19:18 by zed
Description В интерфейс нужно добавить перегруженный метод Next для получения метаинформации:

IEnumDoublePoint = interface
  function Next(out APoint: TDoublePoint): Boolean; overloaded;
  function Next(out APoint: TDoublePoint; out AMetaItem: TDoublePointMetaItem): Boolean;
end;



  TDoublePointsMetaItem = record
    IsElevationOk: Boolean;
    IsTimeStampOk: Boolean;

    Elevation: Double;
    TimeStamp: TDateTime;
  end;
  PDoublePointsMetaItem = ^TDoublePointsMetaItem;
Revision 01-02-2022 19:19 by zed
Description В интерфейс нужно добавить перегруженный метод Next для получения метаинформации:

IEnumDoublePoint = interface
  function Next(out APoint: TDoublePoint): Boolean; overload;
  function Next(out APoint: TDoublePoint; out AMetaItem: TDoublePointMetaItem): Boolean; overload;
end;



  TDoublePointsMetaItem = record
    IsElevationOk: Boolean;
    IsTimeStampOk: Boolean;

    Elevation: Double;
    TimeStamp: TDateTime;
  end;
  PDoublePointsMetaItem = ^TDoublePointsMetaItem;



Copyright © 2007 - 2024 SAS.Planet Team