Walks a polyline at a constant speed for demos and guidance QA. More...
Inheritance diagram for com.navigine.idl.java.RouteSimulator:Public Member Functions | |
| abstract boolean | setGeometry (ArrayList< LocationPolyline > polylines) |
| Geometry in walk order. A later polyline may be on another floor. | |
| abstract void | setSpeed (float metersPerSecond) |
| Walking speed in meters per second. Default is 1.4. Zero pauses motion. | |
| abstract float | speed () |
| Current speed in meters per second. | |
| abstract boolean | start () |
| Starts from the beginning, or continues when already active. | |
| abstract void | stop () |
Stops and rewinds to the start. Does not emit onFinished. | |
| abstract boolean | active () |
| True while a walk is in progress. | |
| abstract RouteSimulatorSample | sample () |
| Latest sample, or null before the first tick. | |
| abstract void | addListener (RouteSimulatorListener listener) |
| abstract void | removeListener (RouteSimulatorListener listener) |
| abstract boolean | isValid () |
Walks a polyline at a constant speed for demos and guidance QA.
Distinct from MeasurementManager signal generators. Does not publish a navigation position and does not move the user-location layer. Hosts apply sample to an icon or other preview.
Created with NavigineSdk getRouteSimulator.
Definition at line 24 of file RouteSimulator.java.
|
abstract |
True while a walk is in progress.
Reimplemented in com.navigine.idl.java.internal.RouteSimulatorBinding.
|
abstract |
Reimplemented in com.navigine.idl.java.internal.RouteSimulatorBinding.
|
abstract |
Tells if this RouteSimulator is valid or not. Any other method (except for this one) called on an invalid RouteSimulator will throw java.lang.RuntimeException.
Reimplemented in com.navigine.idl.java.internal.RouteSimulatorBinding.
|
abstract |
Reimplemented in com.navigine.idl.java.internal.RouteSimulatorBinding.
|
abstract |
Latest sample, or null before the first tick.
Java code snippet:
Kotlin code snippet:
Reimplemented in com.navigine.idl.java.internal.RouteSimulatorBinding.
|
abstract |
Geometry in walk order. A later polyline may be on another floor.
Java code snippet:
Kotlin code snippet:
Reimplemented in com.navigine.idl.java.internal.RouteSimulatorBinding.
|
abstract |
Walking speed in meters per second. Default is 1.4. Zero pauses motion.
Java code snippet:
Kotlin code snippet:
Reimplemented in com.navigine.idl.java.internal.RouteSimulatorBinding.
|
abstract |
Current speed in meters per second.
Reimplemented in com.navigine.idl.java.internal.RouteSimulatorBinding.
|
abstract |
Starts from the beginning, or continues when already active.
Java code snippet:
Kotlin code snippet:
Reimplemented in com.navigine.idl.java.internal.RouteSimulatorBinding.
|
abstract |
Stops and rewinds to the start. Does not emit onFinished.
Reimplemented in com.navigine.idl.java.internal.RouteSimulatorBinding.