Loading...
Searching...
No Matches
com.navigine.idl.java.RouteEvent Class Reference

Class is used for storing the route path events. More...

Public Member Functions

 RouteEvent (RouteEventType type, int value, float distance)
 Default constructor for class RouteEvent.
 
RouteEventType getType ()
 Incoming event type RouteEventType.
 
int getValue ()
 Indicates angle in degrees for TURN_LEFT/TURN_RIGHT types RouteEventType and target sublocation unique identifier if type is TRANSITION Sublocation.
 
float getDistance ()
 distance from the beginning of the route to incoming event in meters.
 
String toString ()
 

Detailed Description

Class is used for storing the route path events.

Referenced from: RoutePath.

Definition at line 16 of file RouteEvent.java.

Constructor & Destructor Documentation

◆ RouteEvent()

com.navigine.idl.java.RouteEvent.RouteEvent ( RouteEventType type,
int value,
float distance )
inline

Default constructor for class RouteEvent.

Definition at line 28 of file RouteEvent.java.

Member Function Documentation

◆ getDistance()

float com.navigine.idl.java.RouteEvent.getDistance ( )
inline

distance from the beginning of the route to incoming event in meters.

Returns

Java code snippet:

// Get distance from route start
double distance = event.getDistance();
System.out.println("Event distance: " + distance + " meters");

Kotlin code snippet:

// Get distance from route start
val distance = event.distance
println("Event distance: $distance meters")

Definition at line 82 of file RouteEvent.java.

◆ getType()

RouteEventType com.navigine.idl.java.RouteEvent.getType ( )
inline

Incoming event type RouteEventType.

Returns

Java code snippet:

// Get event type
RouteEventType type = event.getType();
System.out.println("Event type: " + type);

Kotlin code snippet:

// Get event type
val type = event.type
println("Event type: $type")

Definition at line 49 of file RouteEvent.java.

◆ getValue()

int com.navigine.idl.java.RouteEvent.getValue ( )
inline

Indicates angle in degrees for TURN_LEFT/TURN_RIGHT types RouteEventType and target sublocation unique identifier if type is TRANSITION Sublocation.

Returns

Java code snippet:

// Get event value (angle for turns, sublocation ID for transitions)
int value = event.getValue();
System.out.println("Event value: " + value);

Kotlin code snippet:

// Get event value (angle for turns, sublocation ID for transitions)
val value = event.value
println("Event value: $value")

Definition at line 66 of file RouteEvent.java.

◆ toString()

String com.navigine.idl.java.RouteEvent.toString ( )
inline

Definition at line 87 of file RouteEvent.java.


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