GoogleApi.ContentWarehouse.V1.Model.GeostoreGeometryComposition
Table of Contents ▼
Jump to a specific part of the page:
Description
Encapsulates all the features which, together, define the geometry of a feature. This happens by: 1. taking the union of all polygons of features referenced in includes_geometry_of 2. subtracting the polygons of all the features referenced in excludes_geometry_of
Attributes List
This module has the following attributes (case-insensitive ascending order):
Attributes
-
excludesGeometryOf
(type:list(GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdProto)
, default:nil
)
- Features whose geometry to exclude while composing the geometry of this feature. -
includesGeometryOf
(type:list(GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdProto)
, default:nil
)
- Features whose geometry to include while composing the geometry of this feature.
Type
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.GeostoreGeometryComposition{
excludesGeometryOf: [GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdProto.t()] | nil,
includesGeometryOf: [GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdProto.t()] | nil
}
excludesGeometryOf: [GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdProto.t()] | nil,
includesGeometryOf: [GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdProto.t()] | nil
}
Function
@spec decode(struct(), keyword()) :: struct()Data sourced from HexDocs : GoogleApi.ContentWarehouse.V1.Model.GeostoreGeometryComposition