-
- All Implemented Interfaces:
-
android.os.Parcelable
public final class AlongRouteTrafficFlowSegment implements Parcelable
Provides traffic information along the route.
-
-
Field Summary
Fields Modifier and Type Field Description private IntegerstartLegIndexprivate IntegerstartStepIndexprivate IntegerstartEdgeIndexprivate IntegerendLegIndexprivate IntegerendStepIndexprivate IntegerendEdgeIndexprivate FloatdistanceFromRouteStartprivate FloatflowLengthprivate FloatflowSpeedprivate IntegercongestionLevelprivate final TrafficDataAdditionalInfoadditionalInfo
-
Constructor Summary
Constructors Constructor Description AlongRouteTrafficFlowSegment(Integer startLegIndex, Integer startStepIndex, Integer startEdgeIndex, Integer endLegIndex, Integer endStepIndex, Integer endEdgeIndex, Float distanceFromRouteStart, Float flowLength, Float flowSpeed, Integer congestionLevel, TrafficDataAdditionalInfo additionalInfo)
-
Method Summary
Modifier and Type Method Description final IntegergetStartLegIndex()zero based of start leg index of this part of traffic flow belongs to final UnitsetStartLegIndex(Integer startLegIndex)zero based of start leg index of this part of traffic flow belongs to final IntegergetStartStepIndex()zero based of start step index of this part of traffic flow belongs to final UnitsetStartStepIndex(Integer startStepIndex)zero based of start step index of this part of traffic flow belongs to final IntegergetStartEdgeIndex()zero based of start edge index of this part of traffic flow belongs to final UnitsetStartEdgeIndex(Integer startEdgeIndex)zero based of start edge index of this part of traffic flow belongs to final IntegergetEndLegIndex()zero based of end leg index of this part of traffic flow belongs to final UnitsetEndLegIndex(Integer endLegIndex)zero based of end leg index of this part of traffic flow belongs to final IntegergetEndStepIndex()zero based of end step index of this part of traffic flow belongs to final UnitsetEndStepIndex(Integer endStepIndex)zero based of end step index of this part of traffic flow belongs to final IntegergetEndEdgeIndex()zero based of end edge index of this part of traffic flow belongs to final UnitsetEndEdgeIndex(Integer endEdgeIndex)zero based of end edge index of this part of traffic flow belongs to final FloatgetDistanceFromRouteStart()distance from the start of corresponding route where this flow started, in meters final UnitsetDistanceFromRouteStart(Float distanceFromRouteStart)distance from the start of corresponding route where this flow started, in meters final FloatgetFlowLength()length of the flow segment, in meters final UnitsetFlowLength(Float flowLength)length of the flow segment, in meters final FloatgetFlowSpeed()average speed of the flow segment, in meters per second. final UnitsetFlowSpeed(Float flowSpeed)average speed of the flow segment, in meters per second. final IntegergetCongestionLevel()congestion level of this part of flow, see TrafficLevel definition final UnitsetCongestionLevel(Integer congestionLevel)congestion level of this part of flow, see TrafficLevel definition final TrafficDataAdditionalInfogetAdditionalInfo()additional information for the flow. -
-
Constructor Detail
-
AlongRouteTrafficFlowSegment
AlongRouteTrafficFlowSegment(Integer startLegIndex, Integer startStepIndex, Integer startEdgeIndex, Integer endLegIndex, Integer endStepIndex, Integer endEdgeIndex, Float distanceFromRouteStart, Float flowLength, Float flowSpeed, Integer congestionLevel, TrafficDataAdditionalInfo additionalInfo)
-
-
Method Detail
-
getStartLegIndex
final Integer getStartLegIndex()
zero based of start leg index of this part of traffic flow belongs to
-
setStartLegIndex
final Unit setStartLegIndex(Integer startLegIndex)
zero based of start leg index of this part of traffic flow belongs to
-
getStartStepIndex
final Integer getStartStepIndex()
zero based of start step index of this part of traffic flow belongs to
-
setStartStepIndex
final Unit setStartStepIndex(Integer startStepIndex)
zero based of start step index of this part of traffic flow belongs to
-
getStartEdgeIndex
final Integer getStartEdgeIndex()
zero based of start edge index of this part of traffic flow belongs to
-
setStartEdgeIndex
final Unit setStartEdgeIndex(Integer startEdgeIndex)
zero based of start edge index of this part of traffic flow belongs to
-
getEndLegIndex
final Integer getEndLegIndex()
zero based of end leg index of this part of traffic flow belongs to
-
setEndLegIndex
final Unit setEndLegIndex(Integer endLegIndex)
zero based of end leg index of this part of traffic flow belongs to
-
getEndStepIndex
final Integer getEndStepIndex()
zero based of end step index of this part of traffic flow belongs to
-
setEndStepIndex
final Unit setEndStepIndex(Integer endStepIndex)
zero based of end step index of this part of traffic flow belongs to
-
getEndEdgeIndex
final Integer getEndEdgeIndex()
zero based of end edge index of this part of traffic flow belongs to
-
setEndEdgeIndex
final Unit setEndEdgeIndex(Integer endEdgeIndex)
zero based of end edge index of this part of traffic flow belongs to
-
getDistanceFromRouteStart
final Float getDistanceFromRouteStart()
distance from the start of corresponding route where this flow started, in meters
-
setDistanceFromRouteStart
final Unit setDistanceFromRouteStart(Float distanceFromRouteStart)
distance from the start of corresponding route where this flow started, in meters
-
getFlowLength
final Float getFlowLength()
length of the flow segment, in meters
-
setFlowLength
final Unit setFlowLength(Float flowLength)
length of the flow segment, in meters
-
getFlowSpeed
final Float getFlowSpeed()
average speed of the flow segment, in meters per second. value 0 means blocked flow, negative values means data not available
-
setFlowSpeed
final Unit setFlowSpeed(Float flowSpeed)
average speed of the flow segment, in meters per second. value 0 means blocked flow, negative values means data not available
-
getCongestionLevel
final Integer getCongestionLevel()
congestion level of this part of flow, see TrafficLevel definition
-
setCongestionLevel
final Unit setCongestionLevel(Integer congestionLevel)
congestion level of this part of flow, see TrafficLevel definition
-
getAdditionalInfo
final TrafficDataAdditionalInfo getAdditionalInfo()
additional information for the flow. this is only for debugging, should not be used in production.
-
-
-
-