GoogleApi.ContentWarehouse.V1.Model.GeostorePhysicalLineProto
Table of Contents ▼
Jump to a specific part of the page:
Description
Describes a single physical marker line. NOTE: PhysicalLineProto could be compared against one another by canonicalizing them via GetCanonicalPhysicalLine() in google3/geostore/base/internal/lane_marker.cc. Any fields that don't contribute to the definition of a physical line in the real world should be bundled with the annotative fields near the bottom and excluded in GetCanonicalPhysicalLine(). LINT.IfChange
Attributes List
This module has the following attributes (case-insensitive ascending order):
Attributes
-
dashLengthMeters
(type:number()
, default:nil
)
- Applicable for DASHED and DOTTED_DASHED lines. -
gapColor
(type:GoogleApi.ContentWarehouse.V1.Model.GeostorePaintedElementLogicalColorProto
, default:nil
)
- This should be rarely needed, but can represent patterns of alternating colors. -
gapLengthMeters
(type:number()
, default:nil
)
- Applicable for DASHED, DOTTED, and DOTTED_DASHED lines. -
material
(type:list(String.t)
, default:nil
)
- -
paintColor
(type:GoogleApi.ContentWarehouse.V1.Model.GeostorePaintedElementLogicalColorProto
, default:nil
)
- Color for the painted elements. Applicable to all types. -
pattern
(type:String.t
, default:nil
)
- -
physicalLineToken
(type:String.t
, default:nil
)
- A token that can be used to identify the version of the data about this marker line.
Type
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.GeostorePhysicalLineProto{
dashLengthMeters: number() | nil,
gapColor: GoogleApi.ContentWarehouse.V1.Model.GeostorePaintedElementLogicalColorProto.t() | nil,
gapLengthMeters: number() | nil,
material: [String.t()] | nil,
paintColor: GoogleApi.ContentWarehouse.V1.Model.GeostorePaintedElementLogicalColorProto.t() | nil,
pattern: String.t() | nil,
physicalLineToken: String.t() | nil
}
dashLengthMeters: number() | nil,
gapColor: GoogleApi.ContentWarehouse.V1.Model.GeostorePaintedElementLogicalColorProto.t() | nil,
gapLengthMeters: number() | nil,
material: [String.t()] | nil,
paintColor: GoogleApi.ContentWarehouse.V1.Model.GeostorePaintedElementLogicalColorProto.t() | nil,
pattern: String.t() | nil,
physicalLineToken: String.t() | nil
}
Function
@spec decode(struct(), keyword()) :: struct()Data sourced from HexDocs : GoogleApi.ContentWarehouse.V1.Model.GeostorePhysicalLineProto