/AWS1/CL_GERISOLINEAVOIDANCE02¶
The avoidance geometry, to be included while calculating an isoline.
CONSTRUCTOR
¶
IMPORTING¶
Optional arguments:¶
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.
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_polygon
TYPE /AWS1/CL_GERPOSITION_W=>TT_LINEARRINGS
TT_LINEARRINGS
¶
A list of Polygon will be excluded for calculating isolines, the list can only contain 1 polygon.
io_polylinecorridor
TYPE REF TO /AWS1/CL_GERPOLYLINECORRIDOR
/AWS1/CL_GERPOLYLINECORRIDOR
¶
Geometry defined as an encoded corridor – a polyline with a radius that defines the width of the corridor. For more information on polyline encoding, see https://github.com/heremaps/flexiblepolyline/blob/master/README.md.
it_polylinepolygon
TYPE /AWS1/CL_GERPOLYLINERINGLIST_W=>TT_POLYLINERINGLIST
TT_POLYLINERINGLIST
¶
A list of PolylinePolygon's that are excluded for calculating isolines, the list can only contain 1 polygon. For more information on polyline encoding, see https://github.com/heremaps/flexiblepolyline/blob/master/README.md.
Queryable Attributes¶
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 |
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 |
Polygon¶
A list of Polygon will be excluded for calculating isolines, the list can only contain 1 polygon.
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 – a polyline with a radius that defines the width of the corridor. For more information on polyline encoding, see https://github.com/heremaps/flexiblepolyline/blob/master/README.md.
Accessible with the following methods¶
Method | Description |
---|---|
GET_POLYLINECORRIDOR() |
Getter for POLYLINECORRIDOR |
PolylinePolygon¶
A list of PolylinePolygon's that are excluded for calculating isolines, the list can only contain 1 polygon. 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_ISOLINEAVOIDANCEAREAGEOME00
¶
TYPES TT_ISOLINEAVOIDANCEAREAGEOME00 TYPE STANDARD TABLE OF REF TO /AWS1/CL_GERISOLINEAVOIDANCE02 WITH DEFAULT KEY
.