GoogleApi.ContentWarehouse.V1.Model.GeostorePolyLineProto
Table of Contents ▼
Jump to a specific part of the page:
Description
No description given.Attributes List
This module has the following attributes (case-insensitive ascending order):
Attributes
-
metadata
(type:GoogleApi.ContentWarehouse.V1.Model.GeostoreFieldMetadataProto
, default:nil
)
- Field-level metadata for this polyline. NOTE: there are multiple PolyLineProto fields in the Geo Schema. Metadata here is only expected to be present on FeatureProto.polyline[]. -
temporaryData
(type:GoogleApi.ContentWarehouse.V1.Model.Proto2BridgeMessageSet
, default:nil
)
- A place for clients to attach arbitrary data to a polyline. Never set in MapFacts. -
vertex
(type:list(GoogleApi.ContentWarehouse.V1.Model.GeostorePointProto)
, default:nil
)
- A sequence of vertices connected by geodesics (the equivalent of straight lines on the sphere). Adjacent vertices are connected by the shorter of the two geodesics that connect them, i.e. all edges are 180 degrees or less. Note that the edge definition becomes numerically unstable as the arc length approaches 180 degrees. Polylines are generally expected to be non-self-intersecting, but any such restriction is imposed by the user of the polyline rather than the polyline itself.
Type
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.GeostorePolyLineProto{
metadata: GoogleApi.ContentWarehouse.V1.Model.GeostoreFieldMetadataProto.t() | nil,
temporaryData: GoogleApi.ContentWarehouse.V1.Model.Proto2BridgeMessageSet.t() | nil,
vertex: [GoogleApi.ContentWarehouse.V1.Model.GeostorePointProto.t()] | nil
}
metadata: GoogleApi.ContentWarehouse.V1.Model.GeostoreFieldMetadataProto.t() | nil,
temporaryData: GoogleApi.ContentWarehouse.V1.Model.Proto2BridgeMessageSet.t() | nil,
vertex: [GoogleApi.ContentWarehouse.V1.Model.GeostorePointProto.t()] | nil
}
Function
@spec decode(struct(), keyword()) :: struct()Data sourced from HexDocs : GoogleApi.ContentWarehouse.V1.Model.GeostorePolyLineProto