com.sygic.sdk.route.simulator.PositionSimulator Class Referenceabstract
Inheritance diagram for com.sygic.sdk.route.simulator.PositionSimulator:
Collaboration diagram for com.sygic.sdk.route.simulator.PositionSimulator:

Classes

interface  PositionSimulatorListener
 
interface  SimulatorState
 

Public Member Functions

synchronized void destroy ()
 
void addPositionSimulatorListener (final PositionSimulatorListener listener)
 
void addPositionSimulatorListener (final PositionSimulatorListener listener, @Nullable final Executor executor)
 
void removePositionSimulatorListener (final PositionSimulatorListener listener)
 

Protected Member Functions

native long Initialize ()
 
native void Destroy (long ptr)
 
native void Pause (long ptr)
 
native void SetSpeed (long ptr, float speed)
 
native void Repeat (long ptr, boolean repeat)
 
native void SeekTo (long ptr, int percent)
 
 PositionSimulator ()
 
void finalize () throws Throwable
 
void onSimulatedPositionChanged (final GeoPosition geoPosition, final float progress)
 
void onSimulatedStateChanged (final int state)
 

Protected Attributes

long mNativeRef
 

Constructor & Destructor Documentation

◆ PositionSimulator()

com.sygic.sdk.route.simulator.PositionSimulator.PositionSimulator ( )
protected

Member Function Documentation

◆ addPositionSimulatorListener() [1/2]

void com.sygic.sdk.route.simulator.PositionSimulator.addPositionSimulatorListener ( final PositionSimulatorListener  listener)

◆ addPositionSimulatorListener() [2/2]

void com.sygic.sdk.route.simulator.PositionSimulator.addPositionSimulatorListener ( final PositionSimulatorListener  listener,
@Nullable final Executor  executor 
)

◆ destroy()

synchronized void com.sygic.sdk.route.simulator.PositionSimulator.destroy ( )

◆ Destroy()

native void com.sygic.sdk.route.simulator.PositionSimulator.Destroy ( long  ptr)
protected

◆ finalize()

void com.sygic.sdk.route.simulator.PositionSimulator.finalize ( ) throws Throwable
protected

◆ Initialize()

native long com.sygic.sdk.route.simulator.PositionSimulator.Initialize ( )
protected

◆ onSimulatedPositionChanged()

void com.sygic.sdk.route.simulator.PositionSimulator.onSimulatedPositionChanged ( final GeoPosition  geoPosition,
final float  progress 
)
protected

◆ onSimulatedStateChanged()

void com.sygic.sdk.route.simulator.PositionSimulator.onSimulatedStateChanged ( final int  state)
protected

◆ Pause()

native void com.sygic.sdk.route.simulator.PositionSimulator.Pause ( long  ptr)
protected

◆ removePositionSimulatorListener()

void com.sygic.sdk.route.simulator.PositionSimulator.removePositionSimulatorListener ( final PositionSimulatorListener  listener)

◆ Repeat()

native void com.sygic.sdk.route.simulator.PositionSimulator.Repeat ( long  ptr,
boolean  repeat 
)
protected

◆ SeekTo()

native void com.sygic.sdk.route.simulator.PositionSimulator.SeekTo ( long  ptr,
int  percent 
)
protected

◆ SetSpeed()

native void com.sygic.sdk.route.simulator.PositionSimulator.SetSpeed ( long  ptr,
float  speed 
)
protected

Member Data Documentation

◆ mNativeRef

long com.sygic.sdk.route.simulator.PositionSimulator.mNativeRef
protected

The documentation for this class was generated from the following file: