Voting helps other researchers find interesting modules.
This protocol buffer represents the 2D polygon connecting two segments at an intersection. Collectively, sweep polygons represent intersections for real road width rendering. Notes: - Sweeps represent geometry between the end of one segment and the end of the other segment (modulo retraction values). - Sweeps are strongly referenced, meaning geometry is stored on both segments involved in the sweep. For example, in the diagram below, the sweep between A and B would be stored on both segment A and segment B. | B | v --A--> - Sweeps are not strictly stored on adjacent segments. Disconnected segments (e.g., segments separated by an intersection group) may also contain sweeps.
otherSegmentFeatureId
GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdProto.t
nil
polygon
GoogleApi.ContentWarehouse.V1.Model.GeostorePolygonProto.t
sweepCurve
GoogleApi.ContentWarehouse.V1.Model.GeostoreCurveConnectionProto.t
sweepToken
String.t
Unwrap a decoded JSON object into its complex fields.
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.GeostoreSweepProto{ otherSegmentFeatureId: GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdProto.t() | nil, polygon: GoogleApi.ContentWarehouse.V1.Model.GeostorePolygonProto.t() | nil, sweepCurve: GoogleApi.ContentWarehouse.V1.Model.GeostoreCurveConnectionProto.t() | nil, sweepToken: String.t() | nil }
@spec decode(struct(), keyword()) :: struct()