TrafficSign

public struct TrafficSign : HorizonElement

Describes a traffic sign on the horizon element.

This class holds a horizon element with information traffic sign. It contains information regarding traffic sign’s type category and location.

To obtain TrafficSign horizon elements, the integrator must create an instance of HorizonEngine, register HorizonOptions including elementTypes containing HorizonElementType .trafficSignType with a call to HorizonEngine .registerHorizonOptions, and request a HorizonResult using the previously registered HorizonOptions with a call to HorizonEngine .generateHorizon.

Important

This is a Public Preview API. It may be changed or removed at any time.

Lifecycle

Public

  • Category of a traffic sign.

    See more

    Declaration

    Swift

    public enum Category
  • Location on the road of a traffic sign.

    See more

    Declaration

    Swift

    public enum Location
  • Declaration

    Swift

    public let elementType: HorizonElementType
  • id

    Declaration

    Swift

    public let id: Int
  • Declaration

    Swift

    public let pathID: Int
  • Declaration

    Swift

    public let startOffset: Measurement<UnitLength>
  • Declaration

    Swift

    public let endOffset: Measurement<UnitLength>
  • Category of the traffic sign.

    Declaration

    Swift

    public let category: TrafficSign.Category
  • Location of the traffic sign.

    Declaration

    Swift

    public let location: TrafficSign.Location?