public class IndexedConnectionByTimeStore extends Object implements IConnectionByTimeStore
Constructor and Description |
---|
IndexedConnectionByTimeStore(TimeIndexer indexer,
long[] timeArray,
double[] distanceArray) |
Modifier and Type | Method and Description |
---|---|
OptionalDouble |
getDistanceMeter(LocalDateTime dt)
Gets the distance meter as function of time.
|
double[] |
getDistanceMeterArray() |
TimeIndexer |
getTimeIndexer() |
OptionalLong |
getTimeMillis(LocalDateTime dt)
Gets the driving time as milliseconds as function of time.
|
long[] |
getTimeMillisArray() |
public IndexedConnectionByTimeStore(TimeIndexer indexer, long[] timeArray, double[] distanceArray)
public TimeIndexer getTimeIndexer()
public long[] getTimeMillisArray()
public double[] getDistanceMeterArray()
public OptionalDouble getDistanceMeter(LocalDateTime dt)
IConnectionByTimeStore
getDistanceMeter
in interface IConnectionByTimeStore
dt
- the timepublic OptionalLong getTimeMillis(LocalDateTime dt)
IConnectionByTimeStore
getTimeMillis
in interface IConnectionByTimeStore
dt
- the timeCopyright © 2017–2023 DNA Evolutions GmbH. All rights reserved.