|
Maps SDK for C++ 1.0.0
|
Defines a destination of an optimization or route. More...


Public Member Functions | |
| Destination ()=default | |
| Default constructor. | |
| Destination (const Destination &)=default | |
| Default copy constructor. | |
| Destination (Destination &&) noexcept=default | |
| Default move constructor noexcept is deduced. | |
| Destination & | operator= (const Destination &)=default |
| Default copy assignment operator. | |
| Destination & | operator= (Destination &&) noexcept=default |
| Default move assignment operator. | |
| bool | operator== (Destination const &destination) const |
| Compares two Destination objects for equality. | |
| bool | operator!= (Destination const &destination) const |
| Compares two Destination objects for inequality. | |
| const CoordinatesRef | getCoordinates () const noexcept |
| Retrieves the coordinates of the destination point. | |
| CoordinatesRef | getCoordinates () |
| Provides direct access to modify the coordinates of the destination point. | |
| Destination & | setCoordinates (const Coordinates &coords) noexcept |
| Sets the coordinates of the destination point. | |
| const CoordinatesRef | getMatchedCoordinates () const noexcept |
| Retrieves the matched coordinates of the destination point. | |
| const StringRef | getAlias () const noexcept |
| Retrieves the alias of this destination. | |
| Destination & | setAlias (const String &alias) noexcept |
| Sets the alias for this destination. | |
| const AddressInfoRef | getAddress () const noexcept |
| Retrieves the address associated with the destination point. | |
| Destination & | setAddress (const AddressInfo &address) noexcept |
| Sets the address for the destination point. | |
| const TimeRef | getArrivalTime () const noexcept |
| Retrieves the scheduled arrival time at this point. | |
| float | getTraveledDistance () const noexcept |
| Retrieves the total traveled distance until this point. | |
Defines a destination of an optimization or route.
Implements share-read / copy-on-write Api object over IDestination.
|
inlinenoexcept |
Retrieves the address associated with the destination point.
This address provides a human-readable location for the destination point, complementing the coordinates.
|
inlinenoexcept |
Retrieves the alias of this destination.
|
inlinenoexcept |
Retrieves the scheduled arrival time at this point.
This time indicates when the vehicle is expected to arrive at the destination point.
|
inline |
Provides direct access to modify the coordinates of the destination point.
This allows for setting or updating the geographical location where the vehicle ends the route.
|
inlinenoexcept |
Retrieves the coordinates of the destination point.
These coordinates represent the geographical location where the vehicle ends the route.
|
inlinenoexcept |
Retrieves the matched coordinates of the destination point.
These coordinates represent the geographical matched location where the vehicle ends the route.
|
inlinenoexcept |
Retrieves the total traveled distance until this point.
|
inline |
Compares two Destination objects for inequality.
| destination | Another Destination object to compare against. |
|
default |
Default copy assignment operator.
Replaces the contents of this object with a copy of another Destination object.
|
defaultnoexcept |
Default move assignment operator.
Moves the contents of another Destination object into this one.
|
inline |
Compares two Destination objects for equality.
| destination | Another Destination object to compare against. |
|
inlinenoexcept |
Sets the address for the destination point.
| address | The new address for the destination point. |
|
inlinenoexcept |
Sets the alias for this destination.
| alias | The new alias as a String. |
|
inlinenoexcept |
Sets the coordinates of the destination point.
| coords | The new geographical coordinates for the destination point. |