com.sygic.sdk.navigation.routeeventnotifications.DirectionInfo Class Reference
Inheritance diagram for com.sygic.sdk.navigation.routeeventnotifications.DirectionInfo:
Collaboration diagram for com.sygic.sdk.navigation.routeeventnotifications.DirectionInfo:

Public Member Functions

int getDistance ()
 
int getNextDistance ()
 
boolean isInTunnel ()
 
int getTunnelRemainingDistance ()
 
RouteManeuver getPrimary ()
 
RouteManeuver getSecondary ()
 
int describeContents ()
 
void writeToParcel (final Parcel dest, final int flags)
 
boolean equals (Object o)
 
int hashCode ()
 
String toString ()
 
- Public Member Functions inherited from com.sygic.sdk.BaseNativeParcelable
boolean isValidParcelable ()
 

Static Public Attributes

static final Parcelable.Creator< DirectionInfoCREATOR
 

Protected Member Functions

 DirectionInfo (final Parcel in)
 

Additional Inherited Members

- Protected Attributes inherited from com.sygic.sdk.BaseNativeParcelable
boolean mIsValidParcelable = true
 

Detailed Description

Class containing information about direction. This class is passed as parameter in NavigationManager.OnDirectionListener listener.

Constructor & Destructor Documentation

◆ DirectionInfo()

com.sygic.sdk.navigation.routeeventnotifications.DirectionInfo.DirectionInfo ( final Parcel  in)
protected

Member Function Documentation

◆ describeContents()

int com.sygic.sdk.navigation.routeeventnotifications.DirectionInfo.describeContents ( )

◆ equals()

boolean com.sygic.sdk.navigation.routeeventnotifications.DirectionInfo.equals ( Object  o)

◆ getDistance()

int com.sygic.sdk.navigation.routeeventnotifications.DirectionInfo.getDistance ( )

Returns distance to next direction change represented in RouteManeuver class

Returns
Distance to next direction change

◆ getNextDistance()

int com.sygic.sdk.navigation.routeeventnotifications.DirectionInfo.getNextDistance ( )

◆ getPrimary()

RouteManeuver com.sygic.sdk.navigation.routeeventnotifications.DirectionInfo.getPrimary ( )

Returns object of RouteManeuver class containing information about next maneuver

Returns
Object of RouteManeuver class

◆ getSecondary()

RouteManeuver com.sygic.sdk.navigation.routeeventnotifications.DirectionInfo.getSecondary ( )

Returns object of RouteManeuver class containing information about maneuver after following after primary maneuver

Returns
Object of RouteManeuver class

◆ getTunnelRemainingDistance()

int com.sygic.sdk.navigation.routeeventnotifications.DirectionInfo.getTunnelRemainingDistance ( )

◆ hashCode()

int com.sygic.sdk.navigation.routeeventnotifications.DirectionInfo.hashCode ( )

◆ isInTunnel()

boolean com.sygic.sdk.navigation.routeeventnotifications.DirectionInfo.isInTunnel ( )

◆ toString()

String com.sygic.sdk.navigation.routeeventnotifications.DirectionInfo.toString ( )

◆ writeToParcel()

void com.sygic.sdk.navigation.routeeventnotifications.DirectionInfo.writeToParcel ( final Parcel  dest,
final int  flags 
)

Member Data Documentation

◆ CREATOR

final Parcelable.Creator<DirectionInfo> com.sygic.sdk.navigation.routeeventnotifications.DirectionInfo.CREATOR
static
Initial value:
= new Parcelable.Creator<DirectionInfo>() {
@Override
public DirectionInfo createFromParcel(final Parcel source) {
return new DirectionInfo(source);
}
@Override
public DirectionInfo[] newArray(final int size) {
return new DirectionInfo[size];
}
}

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