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

Public Member Functions

 BetterRouteInfo (final int timeDiff, final int lengthDiff, final int splitDistance, final GeoCoordinates splitPoint, final GeoBoundingBox detourAreaBoundary, final Route alternativeRoute)
 
int getTimeDiff ()
 
int getLengthDiff ()
 
int getSplitDistance ()
 
GeoCoordinates getSplitPoint ()
 
GeoBoundingBox getDetourAreaBoundary ()
 
Route getAlternativeRoute ()
 
int describeContents ()
 
void writeToParcel (final Parcel dest, final int flags)
 
boolean equals (final Object o)
 
int hashCode ()
 
- Public Member Functions inherited from com.sygic.sdk.BaseNativeParcelable
boolean isValidParcelable ()
 

Static Public Attributes

static final Creator< BetterRouteInfoCREATOR
 

Protected Member Functions

 BetterRouteInfo (final Parcel in)
 

Additional Inherited Members

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

Detailed Description

Class containing information about better route

Constructor & Destructor Documentation

◆ BetterRouteInfo() [1/2]

com.sygic.sdk.navigation.routeeventnotifications.BetterRouteInfo.BetterRouteInfo ( final int  timeDiff,
final int  lengthDiff,
final int  splitDistance,
final GeoCoordinates  splitPoint,
final GeoBoundingBox  detourAreaBoundary,
final Route  alternativeRoute 
)

◆ BetterRouteInfo() [2/2]

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

Member Function Documentation

◆ describeContents()

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

◆ equals()

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

◆ getAlternativeRoute()

Route com.sygic.sdk.navigation.routeeventnotifications.BetterRouteInfo.getAlternativeRoute ( )
Returns
Alternative route

◆ getDetourAreaBoundary()

GeoBoundingBox com.sygic.sdk.navigation.routeeventnotifications.BetterRouteInfo.getDetourAreaBoundary ( )
Returns
Geo boundary created with split point and merge point of base route and alternative route

◆ getLengthDiff()

int com.sygic.sdk.navigation.routeeventnotifications.BetterRouteInfo.getLengthDiff ( )
Returns
Length difference in meters between new alternative route and the base route

◆ getSplitDistance()

int com.sygic.sdk.navigation.routeeventnotifications.BetterRouteInfo.getSplitDistance ( )
Returns
Route length in meters from base route start position to point, where alternative route splits

◆ getSplitPoint()

GeoCoordinates com.sygic.sdk.navigation.routeeventnotifications.BetterRouteInfo.getSplitPoint ( )
Returns
Position of the point where alternative route splits the base route

◆ getTimeDiff()

int com.sygic.sdk.navigation.routeeventnotifications.BetterRouteInfo.getTimeDiff ( )
Returns
Time difference in seconds between new alternative route and the base route

◆ hashCode()

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

◆ writeToParcel()

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

Member Data Documentation

◆ CREATOR

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

The documentation for this class was generated from the following file:
com.sygic.sdk.navigation.routeeventnotifications.BetterRouteInfo.BetterRouteInfo
BetterRouteInfo(final int timeDiff, final int lengthDiff, final int splitDistance, final GeoCoordinates splitPoint, final GeoBoundingBox detourAreaBoundary, final Route alternativeRoute)
Definition: BetterRouteInfo.java:22