GeostoreGeometryComposition

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):

View Attributes

Attributes

  1. excludesGeometryOf (type: list(GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdProto), default: nil)
    - Features whose geometry to exclude while composing the geometry of this feature.
  2. 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
}

Function

@spec decode(struct(), keyword()) :: struct()

Data sourced from HexDocs : GoogleApi.ContentWarehouse.V1.Model.GeostoreGeometryComposition