Class: Aws::GeoRoutes::Types::RouteMatrixAvoidanceAreaGeometry

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb

Overview

Geometry of the area to be avoided.

Constant Summary collapse

SENSITIVE =
[:bounding_box, :polyline_polygon]

Instance Attribute Summary collapse

Instance Attribute Details

#bounding_boxArray<Float>

Geometry defined as a bounding box. The first pair represents the X and Y coordinates (longitude and latitude,) of the southwest corner of the bounding box; the second pair represents the X and Y coordinates (longitude and latitude) of the northeast corner.

Returns:

  • (Array<Float>)


3547
3548
3549
3550
3551
3552
3553
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 3547

class RouteMatrixAvoidanceAreaGeometry < Struct.new(
  :bounding_box,
  :polygon,
  :polyline_polygon)
  SENSITIVE = [:bounding_box, :polyline_polygon]
  include Aws::Structure
end

#polygonArray<Array<Array<Float>>>

Geometry defined as a polygon with only one linear ring.

Returns:

  • (Array<Array<Array<Float>>>)


3547
3548
3549
3550
3551
3552
3553
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 3547

class RouteMatrixAvoidanceAreaGeometry < Struct.new(
  :bounding_box,
  :polygon,
  :polyline_polygon)
  SENSITIVE = [:bounding_box, :polyline_polygon]
  include Aws::Structure
end

#polyline_polygonArray<String>

A list of Isoline PolylinePolygon, for each isoline PolylinePolygon, it contains PolylinePolygon of the first linear ring (the outer ring) and from second item to the last item (the inner rings). For more information on polyline encoding, see https://github.com/aws-geospatial/polyline.

Returns:

  • (Array<String>)


3547
3548
3549
3550
3551
3552
3553
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 3547

class RouteMatrixAvoidanceAreaGeometry < Struct.new(
  :bounding_box,
  :polygon,
  :polyline_polygon)
  SENSITIVE = [:bounding_box, :polyline_polygon]
  include Aws::Structure
end