|
Maps SDK for C++ 1.0.0
|
Coordinate referenced Landmark object. More...


Public Member Functions | |
| LandmarkPosition (const LandmarkPosition &lmk)=default | |
| Default copy constructor. | |
| LandmarkPosition (LandmarkPosition &&lmk)=default | |
| Default move constructor noexcept is deduced. | |
| LandmarkPosition & | operator= (const LandmarkPosition &lmk)=default |
| Default copy assignment. | |
| LandmarkPosition & | operator= (LandmarkPosition &&lmk)=default |
| Default move assignment noexcept is deduced. | |
| const LandmarkRef | getLandmark () const noexcept |
| Get the landmark object. | |
| int | getDistance () const noexcept |
| Get distance in meters from reference coordinates to the landmark object. | |
| int | getDeviation () const noexcept |
| Get deviation in meters from reference coordinates to the landmark object. | |
Coordinate referenced Landmark object.
Implements share-read / copy-on-write Api object over ILandmarkPosition.
|
default |
Default copy constructor.
| lmk | LandmarkPosition object to copy from |
|
default |
Default move constructor noexcept is deduced.
| lmk | LandmarkPosition object to move from |
|
inlinenoexcept |
Get deviation in meters from reference coordinates to the landmark object.
The deviation is equal with distance except when the landmark is related to a route (e.g. an alarm along route) in which case is calculated as a straight line distance between the landmark and the closest point on the route
|
inlinenoexcept |
Get distance in meters from reference coordinates to the landmark object.
The distance is calculated as a straight line distance between two coordinates except when the landmark is related to a route (e.g. an alarm along route) in which case the distance is calculated along the route
|
inlinenoexcept |
Get the landmark object.
|
default |
Default copy assignment.
| lmk | LandmarkPosition object to copy from |
|
default |
Default move assignment noexcept is deduced.
| lmk | LandmarkPosition object to move from |