/AWS1/CL_GERROUTEAVOIDANCEAR00¶
Geometry of the area to be avoided.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
io_corridor TYPE REF TO /AWS1/CL_GERCORRIDOR /AWS1/CL_GERCORRIDOR¶
Geometry defined as a corridor - a LineString with a radius that defines the width of the corridor.
it_boundingbox TYPE /AWS1/CL_GERBOUNDINGBOX_W=>TT_BOUNDINGBOX TT_BOUNDINGBOX¶
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.
it_polygon TYPE /AWS1/CL_GERPOSITION_W=>TT_LINEARRINGS TT_LINEARRINGS¶
Geometry defined as a polygon with only one linear ring.
io_polylinecorridor TYPE REF TO /AWS1/CL_GERPOLYLINECORRIDOR /AWS1/CL_GERPOLYLINECORRIDOR¶
Geometry defined as an encoded corridor - an encoded polyline with a radius that defines the width of the corridor.
it_polylinepolygon TYPE /AWS1/CL_GERPOLYLINERINGLIST_W=>TT_POLYLINERINGLIST TT_POLYLINERINGLIST¶
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.
Queryable Attributes¶
Corridor¶
Geometry defined as a corridor - a LineString with a radius that defines the width of the corridor.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CORRIDOR() |
Getter for CORRIDOR |
BoundingBox¶
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.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_BOUNDINGBOX() |
Getter for BOUNDINGBOX, with configurable default |
ASK_BOUNDINGBOX() |
Getter for BOUNDINGBOX w/ exceptions if field has no value |
HAS_BOUNDINGBOX() |
Determine if BOUNDINGBOX has a value |
Polygon¶
Geometry defined as a polygon with only one linear ring.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_POLYGON() |
Getter for POLYGON, with configurable default |
ASK_POLYGON() |
Getter for POLYGON w/ exceptions if field has no value |
HAS_POLYGON() |
Determine if POLYGON has a value |
PolylineCorridor¶
Geometry defined as an encoded corridor - an encoded polyline with a radius that defines the width of the corridor.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_POLYLINECORRIDOR() |
Getter for POLYLINECORRIDOR |
PolylinePolygon¶
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.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_POLYLINEPOLYGON() |
Getter for POLYLINEPOLYGON, with configurable default |
ASK_POLYLINEPOLYGON() |
Getter for POLYLINEPOLYGON w/ exceptions if field has no val |
HAS_POLYLINEPOLYGON() |
Determine if POLYLINEPOLYGON has a value |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_ROUTEAVOIDANCEAREAGEOMETR00¶
TYPES TT_ROUTEAVOIDANCEAREAGEOMETR00 TYPE STANDARD TABLE OF REF TO /AWS1/CL_GERROUTEAVOIDANCEAR00 WITH DEFAULT KEY
.