DilutionOfPrecisionCompute Method |
Computes the Dilution of Precision (DOP).
Namespace:
AGI.Foundation.Navigation
Assembly:
AGI.Foundation.Navigation (in AGI.Foundation.Navigation.dll) Version: 24.2.419.0 (24.2.419.0)
Syntax public static DilutionOfPrecision Compute(
Matrix3By3 receiverOrientation,
IEnumerable<Cartesian> satelliteRelativePositions
)
Public Shared Function Compute (
receiverOrientation As Matrix3By3,
satelliteRelativePositions As IEnumerable(Of Cartesian)
) As DilutionOfPrecision
public:
static DilutionOfPrecision^ Compute(
Matrix3By3 receiverOrientation,
IEnumerable<Cartesian>^ satelliteRelativePositions
)
static member Compute :
receiverOrientation : Matrix3By3 *
satelliteRelativePositions : IEnumerable<Cartesian> -> DilutionOfPrecision
Parameters
- receiverOrientation
- Type: AGI.Foundation.CoordinatesMatrix3By3
The orientation of the receiver relative to the axes in which the satelliteRelativePositions are defined. - satelliteRelativePositions
- Type: System.Collections.GenericIEnumerableCartesian
The relative position of each of the satellites to consider, expressed as a line-of-sight vector
from the satellite to the receiver at the time of reception by the receiver. The satellite positions should
already account for apparent position due to light-time delay and other effects (if required).
Return Value
Type:
DilutionOfPrecisionThe Dilution of Precision (DOP) values for the configuration.
Remarks
This method assumes that all satellites in satelliteRelativePositions are visible to the receiver
and should be included in the DOP calculation.
See Also