#include "LatLon.hpp"
#include "RadialBearing.hpp"
#include "Radius.hpp"
#include "UtEntity.hpp"
#include "UtLLAPos.hpp"
Go to the source code of this file.
|
| const UtLLPos | usmtf::FindPositionOnGreaterCircle (const UtLLPos &aPosition, double aRadialBearing, double aRadius) noexcept |
| std::vector< UtLLPos > | usmtf::FindSquareOfRefrencePositions (const UtLLPos &aOrigin, const UtLLPos &aDestination, double aOriginsGreaterCircleDistance) noexcept |
| | Used to calculate corner positions given a start point/end point with just a single equal distance.
|
| std::vector< UtLLPos > | usmtf::FindPositionsLeftAndRightOfOriginToDestRef (const UtLLPos &aOrigin, const UtLLPos &aDestination, double aLeftMeters, double aRightMeters) noexcept |
| | Used to calculate corner positions given a start point/end point and a width left/right.
|
| double | usmtf::FindVectorTrueNorthHeading (const UtLLPos &aVectorOrigin, const UtLLPos &aVectorEnd) noexcept |
| | Used to extract heading out of UtLLPos::HeadingAndDistance calculation, simple convenience wrapper.
|