WSF
PositionUtils.cpp File Reference
#include "PositionUtils.hpp"
#include <cmath>
#include "UtAngle.hpp"
#include "UtEntity.hpp"
#include "UtMath.hpp"
#include "UtSphericalEarth.hpp"
#include "UtUnitTypes.hpp"
Include dependency graph for PositionUtils.cpp:

Namespaces

namespace  usmtf

Functions

const UtLLPos usmtf::FindPositionOnGreaterCircle (const UtLLPos &aPosition, double aRadialBearing, double aRadius) noexcept
double usmtf::FindVectorTrueNorthHeading (const UtLLPos &aVectorOrigin, const UtLLPos &aVectorEnd) noexcept
 Used to extract heading out of UtLLPos::HeadingAndDistance calculation, simple convenience wrapper.
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.
Copyrights Multiple, All Rights Reserved