Package com.trimblemaps.navigator
Class NavigationStatus
-
- All Implemented Interfaces:
-
java.io.Serializable
public final class NavigationStatus implements Serializable
-
-
Field Summary
Fields Modifier and Type Field Description public RouteStaterouteStatepublic final FixLocationlocationpublic introuteIndexpublic intlegIndexpublic intgeometryIndexpublic floatremainingLegDistancepublic longremainingLegDurationpublic intstepIndexpublic floatremainingStepDistancepublic longremainingStepDurationpublic final StringstateMessagepublic final booleaninTunnelpublic booleanrestrictedAheadpublic booleanrestrictedStartpublic booleanrestrictedDestpublic final longpredictedpublic final intshapeIndexpublic final intintersectionIndexpublic final StringroadNamepublic final VoiceInstructionvoiceInstructionpublic final BannerInstructionbannerInstructionpublic SpeedLimitspeedLimitpublic List<FixLocation>key_pointspublic MapMatcherOutputmap_matcher_outputpublic floatoffRoadProbapublic ActiveGuidanceInfoactiveGuidanceInfopublic final List<UpcomingRouteAlert>upcomingRouteAlertspublic final intnextWaypointIndex
-
Constructor Summary
Constructors Constructor Description NavigationStatus(RouteState routeState, FixLocation location, int routeIndex, int legIndex, int geometryIndex, float remainingLegDistance, long remainingLegDuration, int stepIndex, float remainingStepDistance, long remainingStepDuration, String stateMessage, boolean inTunnel, boolean restrictedAhead, boolean restrictedStart, boolean restrictedDest, long predicted, int shapeIndex, int intersectionIndex, String roadName, VoiceInstruction voiceInstruction, BannerInstruction bannerInstruction, SpeedLimit speedLimit, List<FixLocation> key_points, MapMatcherOutput map_matcher_output, float offRoadProba, ActiveGuidanceInfo activeGuidanceInfo, List<UpcomingRouteAlert> upcomingRouteAlerts, int nextWaypointIndex)
-
Method Summary
-
-
-
Constructor Detail
-
NavigationStatus
NavigationStatus(RouteState routeState, FixLocation location, int routeIndex, int legIndex, int geometryIndex, float remainingLegDistance, long remainingLegDuration, int stepIndex, float remainingStepDistance, long remainingStepDuration, String stateMessage, boolean inTunnel, boolean restrictedAhead, boolean restrictedStart, boolean restrictedDest, long predicted, int shapeIndex, int intersectionIndex, String roadName, VoiceInstruction voiceInstruction, BannerInstruction bannerInstruction, SpeedLimit speedLimit, List<FixLocation> key_points, MapMatcherOutput map_matcher_output, float offRoadProba, ActiveGuidanceInfo activeGuidanceInfo, List<UpcomingRouteAlert> upcomingRouteAlerts, int nextWaypointIndex)
-
-
Method Detail
-
getRouteState
@NonNull() RouteState getRouteState()
-
setRouteState
void setRouteState(RouteState setMe)
-
getLocation
@NonNull() FixLocation getLocation()
-
getRouteIndex
int getRouteIndex()
-
setRouteIndex
void setRouteIndex(int idx)
-
getLegIndex
int getLegIndex()
-
setLegIndex
void setLegIndex(int idx)
-
getGeometryIndex
int getGeometryIndex()
-
setGeometryIndex
void setGeometryIndex(int idx)
-
getRemainingLegDistance
float getRemainingLegDistance()
-
setRemainingLegDistance
void setRemainingLegDistance(float dist)
-
getRemainingLegDuration
long getRemainingLegDuration()
-
setRemainingLegDuration
void setRemainingLegDuration(long dist)
-
getStepIndex
int getStepIndex()
-
setStepIndex
void setStepIndex(int idx)
-
getRemainingStepDistance
float getRemainingStepDistance()
-
setRemainingStepDistance
void setRemainingStepDistance(float dist)
-
getRemainingStepDuration
long getRemainingStepDuration()
-
setRemainingStepDuration
void setRemainingStepDuration(long dist)
-
getStateMessage
@NonNull() String getStateMessage()
-
getInTunnel
boolean getInTunnel()
-
getRestrictedAhead
boolean getRestrictedAhead()
-
getRestrictedStart
boolean getRestrictedStart()
-
getRestrictedDest
boolean getRestrictedDest()
-
getPredicted
long getPredicted()
-
getShapeIndex
int getShapeIndex()
-
getIntersectionIndex
int getIntersectionIndex()
-
getRoadName
@NonNull() String getRoadName()
-
getVoiceInstruction
@Nullable() VoiceInstruction getVoiceInstruction()
-
getBannerInstruction
@Nullable() BannerInstruction getBannerInstruction()
-
getSpeedLimit
@Nullable() SpeedLimit getSpeedLimit()
-
getKey_points
@NonNull() List<FixLocation> getKey_points()
-
setKey_points
void setKey_points(List<FixLocation> pts)
-
getMap_matcher_output
@NonNull() MapMatcherOutput getMap_matcher_output()
-
getOffRoadProba
float getOffRoadProba()
-
getActiveGuidanceInfo
@Nullable() ActiveGuidanceInfo getActiveGuidanceInfo()
-
setActiveGuidanceInfo
void setActiveGuidanceInfo(ActiveGuidanceInfo info)
-
getUpcomingRouteAlerts
@NonNull() List<UpcomingRouteAlert> getUpcomingRouteAlerts()
-
getNextWaypointIndex
int getNextWaypointIndex()
-
hashCode
int hashCode()
-
-