|
Maps SDK for C++ 1.0.0
|
RouteInstructionBase object. More...


Public Member Functions | |
| bool | hasSignpostInfo () const noexcept |
| Check if signpost information is available. | |
| const SignpostDetailsRef | getSignpostDetails () const noexcept |
| Get extended signpost details. | |
| const StringRef | getSignpostInstruction () const noexcept |
| Get textual description for the signpost information. | |
| const AbstractGeometryImageRef | getRealisticNextTurnImage () const noexcept |
| Get image for the realistic turn information. | |
| TimeDistance | getTimeDistanceToNextTurn () const noexcept |
| Get distance to the next turn in meters, time in seconds. | |
| TimeDistance | getRemainingTravelTimeDistance () const noexcept |
| Get remaining travel distance in meters and remaining travel time in seconds. | |
| TimeDistance | getRemainingTravelTimeDistanceToNextWaypoint () const noexcept |
| Get remaining travel time in seconds to the next way point and the remaining travel distance in meters to the next way point. | |
| TimeDistance | getTraveledTimeDistance () const noexcept |
| Get the traveled distance in meters and the traveled time in seconds. | |
| const StringRef | getCountryCodeISO () const noexcept |
| Get ISO 3166-1 alpha-3 country code for the navigation instruction. | |
| bool | hasTurnInfo () const noexcept |
| Check if turn information is available. | |
| const ImageRef | getTurnImage () const noexcept |
| Get turn image. | |
| const TurnDetailsRef | getTurnDetails () const noexcept |
| Get full details for the turn. | |
| const StringRef | getTurnInstruction () const noexcept |
| Get textual description for the turn. | |
| bool | hasFollowRoadInfo () const noexcept |
| Check if follow road information is available. | |
| const StringRef | getFollowRoadInstruction () const noexcept |
| Get textual description for the follow road information. | |
| bool | hasRoadInfo () const noexcept |
| Get if road information is available. | |
| const RoadInfoListRef | getRoadInfo () const noexcept |
| Get road information. | |
| const RoadInfoImageRef | getRoadInfoImage () const noexcept |
| Get road image. | |
| const CoordinatesRef | getCoordinates () const noexcept |
| Get coordinates for this route instruction. | |
| bool | isExit () const noexcept |
| Check if the route instruction is a main road exit instruction. | |
| String | getExitDetails () const |
| Get the exit route instruction text. | |
| bool | isFerry () const noexcept |
| Check if the route instruction is a ferry. | |
| bool | isTollRoad () const noexcept |
| Check if the route instruction is a toll road. | |
| bool | isCommon () const noexcept |
| Check if this instruction is of common type. | |
| bool | isEV () const noexcept |
| Check if this instruction is part of an EV route. | |
Protected Member Functions | |
| RouteInstructionBase (const RouteInstructionBase &obj)=default | |
| Default copy constructor. | |
| RouteInstructionBase (RouteInstructionBase &&obj)=default | |
| Default move constructor. | |
| RouteInstructionBase & | operator= (const RouteInstructionBase &obj)=default |
| noexcept is deduced | |
| RouteInstructionBase & | operator= (RouteInstructionBase &&obj)=default |
| Default move assignment. | |
| bool | operator== (RouteInstructionBase const &item) const |
| noexcept is deduced | |
| bool | operator!= (RouteInstructionBase const &item) const |
| Compare if the route instructions are not identical. | |
Friends | |
| class | RouteInstruction |
| class | PTRouteInstruction |
RouteInstructionBase object.
Implements share-read / copy-on-write Api object over IRouteInstruction.
|
protecteddefault |
Default copy constructor.
| obj | RouteInstructionBase to copy from. |
|
protecteddefault |
Default move constructor.
| obj | RouteInstructionBase to move from. |
|
inlinenoexcept |
Get coordinates for this route instruction.
|
inlinenoexcept |
Get ISO 3166-1 alpha-3 country code for the navigation instruction.
Empty string means no country
|
inline |
Get the exit route instruction text.
If the instruction is not an exit, returns empty string and sets the API error to kNotFound
|
inlinenoexcept |
Get textual description for the follow road information.
|
inlinenoexcept |
Get image for the realistic turn information.
|
inlinenoexcept |
Get remaining travel distance in meters and remaining travel time in seconds.
|
inlinenoexcept |
Get remaining travel time in seconds to the next way point and the remaining travel distance in meters to the next way point.
|
inlinenoexcept |
Get road information.
|
inlinenoexcept |
|
inlinenoexcept |
Get extended signpost details.
|
inlinenoexcept |
Get textual description for the signpost information.
|
inlinenoexcept |
Get distance to the next turn in meters, time in seconds.
|
inlinenoexcept |
Get the traveled distance in meters and the traveled time in seconds.
|
inlinenoexcept |
Get full details for the turn.
|
inlinenoexcept |
Get turn image.
|
inlinenoexcept |
Get textual description for the turn.
|
inlinenoexcept |
Check if follow road information is available.
|
inlinenoexcept |
Get if road information is available.
|
inlinenoexcept |
Check if signpost information is available.
|
inlinenoexcept |
Check if turn information is available.
|
inlinenoexcept |
Check if this instruction is of common type.
A common type route instruction is part of a common type route segment, see RouteSegment::isCommon
|
inlinenoexcept |
Check if this instruction is part of an EV route.
|
inlinenoexcept |
Check if the route instruction is a main road exit instruction.
|
inlinenoexcept |
Check if the route instruction is a ferry.
|
inlinenoexcept |
Check if the route instruction is a toll road.
|
inlineprotected |
Compare if the route instructions are not identical.
| item | RouteInstructionBase to compare with. |
|
protecteddefault |
noexcept is deduced
Default copy assignment
| obj | RouteInstructionBase to copy from. |
|
protecteddefault |
Default move assignment.
| obj | RouteInstructionBase to move from. |
|
inlineprotected |
noexcept is deduced
Compare if the route instructions are identical.
| item | RouteInstructionBase to compare with. |
The comparison is done by calling the Equals method of the IRouteInstruction interface.