Package com.trimblemaps.navigator
Class ElectronicHorizonEdge
-
- All Implemented Interfaces:
-
java.io.Serializable
public final class ElectronicHorizonEdge implements Serializable
-
-
Field Summary
Fields Modifier and Type Field Description public final longidpublic final bytelevelpublic final doubleprobabilitypublic final doubleheadingpublic final doublelengthpublic final List<ElectronicHorizonEdge>outpublic final FRCfrcpublic final StringwayIdpublic final DoublespeedLimitpublic final doublespeedpublic final booleanramppublic final booleanmotorwaypublic final booleanbridgepublic final booleantunnelpublic final booleantollpublic final List<RoadNameInfo>namespublic final BytelaneCountpublic final DoublemeanElevationpublic final bytecurvaturepublic final StringcountryCodepublic final StringstateCodepublic final List<Point>geometrypublic final booleanpositiveDirection
-
Constructor Summary
Constructors Constructor Description ElectronicHorizonEdge(long id, byte level, double probability, double heading, double length, List<ElectronicHorizonEdge> out, FRC frc, String wayId, Double speedLimit, double speed, boolean ramp, boolean motorway, boolean bridge, boolean tunnel, boolean toll, List<RoadNameInfo> names, Byte laneCount, Double meanElevation, byte curvature, String countryCode, String stateCode, List<Point> geometry, boolean positiveDirection)
-
Method Summary
Modifier and Type Method Description longgetId()bytegetLevel()doublegetProbability()doublegetHeading()doublegetLength()List<ElectronicHorizonEdge>getOut()FRCgetFrc()StringgetWayId()DoublegetSpeedLimit()doublegetSpeed()booleangetRamp()booleangetMotorway()booleangetBridge()booleangetTunnel()booleangetToll()List<RoadNameInfo>getNames()BytegetLaneCount()DoublegetMeanElevation()bytegetCurvature()StringgetCountryCode()StringgetStateCode()List<Point>getGeometry()booleangetPositiveDirection()booleanequals(Object object)inthashCode()StringtoString()
-
-
-
Constructor Detail
-
ElectronicHorizonEdge
ElectronicHorizonEdge(long id, byte level, double probability, double heading, double length, List<ElectronicHorizonEdge> out, FRC frc, String wayId, Double speedLimit, double speed, boolean ramp, boolean motorway, boolean bridge, boolean tunnel, boolean toll, List<RoadNameInfo> names, Byte laneCount, Double meanElevation, byte curvature, String countryCode, String stateCode, List<Point> geometry, boolean positiveDirection)
-
-
Method Detail
-
getId
long getId()
-
getLevel
byte getLevel()
-
getProbability
double getProbability()
-
getHeading
double getHeading()
-
getLength
double getLength()
-
getOut
@NonNull() List<ElectronicHorizonEdge> getOut()
-
getSpeedLimit
@Nullable() Double getSpeedLimit()
-
getSpeed
double getSpeed()
-
getRamp
boolean getRamp()
-
getMotorway
boolean getMotorway()
-
getBridge
boolean getBridge()
-
getTunnel
boolean getTunnel()
-
getToll
boolean getToll()
-
getNames
@NonNull() List<RoadNameInfo> getNames()
-
getLaneCount
@Nullable() Byte getLaneCount()
-
getMeanElevation
@Nullable() Double getMeanElevation()
-
getCurvature
byte getCurvature()
-
getCountryCode
@Nullable() String getCountryCode()
-
getStateCode
@Nullable() String getStateCode()
-
getGeometry
@Nullable() List<Point> getGeometry()
-
getPositiveDirection
boolean getPositiveDirection()
-
hashCode
int hashCode()
-
-