/AWS1/CL_GERISOLINEAVOIDANCE01¶
Defines an area to avoid when calculating routes. Consists of a primary geometry to avoid, with the ability to specify exception areas within that geometry where travel is permitted.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
io_geometry TYPE REF TO /AWS1/CL_GERISOLINEAVOIDANCE02 /AWS1/CL_GERISOLINEAVOIDANCE02¶
The primary area to avoid, specified using a bounding box, corridor, polygon, or polyline corridor.
Optional arguments:¶
it_except TYPE /AWS1/CL_GERISOLINEAVOIDANCE02=>TT_ISOLINEAVOIDANCEAREAGEOME00 TT_ISOLINEAVOIDANCEAREAGEOME00¶
Areas within the primary avoidance geometry where travel is allowed. For example, you might want to avoid a neighborhood but allow travel on a major road that passes through it.
Queryable Attributes¶
Except¶
Areas within the primary avoidance geometry where travel is allowed. For example, you might want to avoid a neighborhood but allow travel on a major road that passes through it.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_EXCEPT() |
Getter for EXCEPT, with configurable default |
ASK_EXCEPT() |
Getter for EXCEPT w/ exceptions if field has no value |
HAS_EXCEPT() |
Determine if EXCEPT has a value |
Geometry¶
The primary area to avoid, specified using a bounding box, corridor, polygon, or polyline corridor.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_GEOMETRY() |
Getter for GEOMETRY |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_ISOLINEAVOIDANCEAREALIST¶
TYPES TT_ISOLINEAVOIDANCEAREALIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_GERISOLINEAVOIDANCE01 WITH DEFAULT KEY
.