mirror of
https://github.com/gpxstudio/gpx.studio.git
synced 2026-10-10 07:36:29 +00:00
time tool
This commit is contained in:
1 parent
82d2f79da0
commit
63ba8596a7
7 files changed
+373
-113
No files matched your search
@@ -672,6 +672,24 @@ class Engine {
|
||||
return this.run((w) => w.elevation(ele));
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the timestamps of the selection, which starts at `startTime`: the trackpoints that
|
||||
* have some keep their durations multiplied by `ratio`, the others follow the previous one at
|
||||
* `speed` (km/h). Resolves to `false` when there is nothing to set, or the values are invalid.
|
||||
*/
|
||||
changeTimestamps(startTime: Date, speed: number, ratio: number) {
|
||||
return this.run((w) => w.changeTimestamps(startTime.getTime(), speed, ratio));
|
||||
}
|
||||
|
||||
/**
|
||||
* Makes up timestamps for the selection, which starts at `startTime` and lasts `totalTime`
|
||||
* seconds, longer and steeper intervals taking more time. Resolves to `false` when there is
|
||||
* nothing to set.
|
||||
*/
|
||||
createArtificialTimestamps(startTime: Date, totalTime: number) {
|
||||
return this.run((w) => w.createArtificialTimestamps(startTime.getTime(), totalTime));
|
||||
}
|
||||
|
||||
/**
|
||||
* Merges the selected files, tracks or segments into the first of them (see `MergeType`). With
|
||||
* `removeGaps`, the parts that are connected get closer in time if they have timestamps.
|
||||
|
||||
Reference in new issue
Block a user