1package com.navigine.idl.java.internal;
3import com.navigine.common.NativeObject;
4import com.navigine.common.Subscription;
5import com.navigine.idl.java.LocationPolyline;
6import com.navigine.idl.java.RouteSimulator;
7import com.navigine.idl.java.RouteSimulatorListener;
8import com.navigine.idl.java.RouteSimulatorSample;
9import java.util.ArrayList;
17 private final NativeObject nativeObject;
19 RouteSimulatorBinding(NativeObject nativeObject)
21 this.nativeObject = nativeObject;
27 return createRouteSimulatorListener(listener);
38 public boolean setGeometry(ArrayList<LocationPolyline> polylines)
40 return native_setGeometry(polylines);
42 private native
boolean native_setGeometry(ArrayList<LocationPolyline> polylines);
47 native_setSpeed(metersPerSecond);
49 private native
void native_setSpeed(
float metersPerSecond);
54 return native_speed();
56 private native
float native_speed();
61 return native_start();
63 private native
boolean native_start();
70 private native
void native_stop();
75 return native_active();
77 private native
boolean native_active();
82 return native_sample();
89 native_addListener(listener);
96 native_removeListener(listener);