Class: Aws::GeoRoutes::Types::RouteAvoidanceAreaGeometry
- Inherits:
-
Struct
- Object
- Struct
- Aws::GeoRoutes::Types::RouteAvoidanceAreaGeometry
- Defined in:
- gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb
Overview
Geometry of the area to be avoided.
Constant Summary collapse
- SENSITIVE =
[:corridor, :bounding_box, :polyline_corridor, :polyline_polygon]
Instance Attribute Summary collapse
-
#bounding_box ⇒ Array<Float>
Geometry defined as a bounding box.
-
#corridor ⇒ Types::Corridor
Geometry defined as a corridor - a LineString with a radius that defines the width of the corridor.
-
#polygon ⇒ Array<Array<Array<Float>>>
Geometry defined as a polygon with only one linear ring.
-
#polyline_corridor ⇒ Types::PolylineCorridor
Geometry defined as an encoded corridor - an encoded polyline with a radius that defines the width of the corridor.
-
#polyline_polygon ⇒ Array<String>
A list of Isoline PolylinePolygon, for each isoline PolylinePolygon, it contains PolylinePolygon of the first linear ring (the outer ring) and from 2nd item to the last item (the inner rings).
Instance Attribute Details
#bounding_box ⇒ Array<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.
1968 1969 1970 1971 1972 1973 1974 1975 1976 |
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 1968 class RouteAvoidanceAreaGeometry < Struct.new( :corridor, :bounding_box, :polygon, :polyline_corridor, :polyline_polygon) SENSITIVE = [:corridor, :bounding_box, :polyline_corridor, :polyline_polygon] include Aws::Structure end |
#corridor ⇒ Types::Corridor
Geometry defined as a corridor - a LineString with a radius that defines the width of the corridor.
1968 1969 1970 1971 1972 1973 1974 1975 1976 |
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 1968 class RouteAvoidanceAreaGeometry < Struct.new( :corridor, :bounding_box, :polygon, :polyline_corridor, :polyline_polygon) SENSITIVE = [:corridor, :bounding_box, :polyline_corridor, :polyline_polygon] include Aws::Structure end |
#polygon ⇒ Array<Array<Array<Float>>>
Geometry defined as a polygon with only one linear ring.
1968 1969 1970 1971 1972 1973 1974 1975 1976 |
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 1968 class RouteAvoidanceAreaGeometry < Struct.new( :corridor, :bounding_box, :polygon, :polyline_corridor, :polyline_polygon) SENSITIVE = [:corridor, :bounding_box, :polyline_corridor, :polyline_polygon] include Aws::Structure end |
#polyline_corridor ⇒ Types::PolylineCorridor
Geometry defined as an encoded corridor - an encoded polyline with a radius that defines the width of the corridor.
1968 1969 1970 1971 1972 1973 1974 1975 1976 |
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 1968 class RouteAvoidanceAreaGeometry < Struct.new( :corridor, :bounding_box, :polygon, :polyline_corridor, :polyline_polygon) SENSITIVE = [:corridor, :bounding_box, :polyline_corridor, :polyline_polygon] include Aws::Structure end |
#polyline_polygon ⇒ Array<String>
A list of Isoline PolylinePolygon, for each isoline PolylinePolygon, it contains PolylinePolygon of the first linear ring (the outer ring) and from 2nd item to the last item (the inner rings). For more information on polyline encoding, see https://github.com/heremaps/flexiblepolyline/blob/master/README.md.
1968 1969 1970 1971 1972 1973 1974 1975 1976 |
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 1968 class RouteAvoidanceAreaGeometry < Struct.new( :corridor, :bounding_box, :polygon, :polyline_corridor, :polyline_polygon) SENSITIVE = [:corridor, :bounding_box, :polyline_corridor, :polyline_polygon] include Aws::Structure end |