TurnDetails object.
More...
TurnDetails object.
Implement share-read / copy-on-write Api object over ITurnDetails.
◆ getAbstractGeometry()
Get the abstract geometry.
- Returns
- The abstract geometry.
◆ getAbstractGeometryImage()
Get the image for the abstract geometry.
- Returns
- The image for the lane abstract geometry. The API user should check if the image is valid.
◆ getEvent()
Get event.
Result is in ETurnEvent range.
- Returns
- The turn event.
◆ getRoundaboutExitNumber()
| int gem::TurnDetails::getRoundaboutExitNumber |
( |
| ) |
const |
|
inlinenoexcept |
Get the roundabout exit number( > 0).
- Returns
- -1 when no roundabout exit number.
◆ operator=() [1/2]
| TurnDetails & gem::TurnDetails::operator= |
( |
const TurnDetails & | turn | ) |
|
|
default |
Default copy assignment.
- Parameters
-
- Returns
- The assigned TurnDetails object
◆ operator=() [2/2]
| TurnDetails & gem::TurnDetails::operator= |
( |
TurnDetails && | turn | ) |
|
|
default |
Default move assignment noexcept is deduced.
- Parameters
-
- Returns
- The assigned TurnDetails object