Skip to content

/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
.