NavigationAccuracyAssessed.Compute Method |
Computes assessed navigation accuracy.
Namespace:
AGI.Foundation.Navigation
Assembly:
AGI.Foundation.Navigation (in AGI.Foundation.Navigation.dll) Version: 25.1.421.0 (25.1.421.0)
Syntaxpublic static NavigationAccuracyAssessed Compute(
Matrix3By3 receiverOrientation,
DilutionOfPrecision dilutionOfPrecision,
IList<SatelliteUserRangeError> userRangeErrors,
IList<double> receiverNoise
)
Public Shared Function Compute (
receiverOrientation As Matrix3By3,
dilutionOfPrecision As DilutionOfPrecision,
userRangeErrors As IList(Of SatelliteUserRangeError),
receiverNoise As IList(Of Double)
) As NavigationAccuracyAssessed
public:
static NavigationAccuracyAssessed^ Compute(
Matrix3By3 receiverOrientation,
DilutionOfPrecision^ dilutionOfPrecision,
IList<SatelliteUserRangeError^>^ userRangeErrors,
IList<double>^ receiverNoise
)
static member Compute :
receiverOrientation : Matrix3By3 *
dilutionOfPrecision : DilutionOfPrecision *
userRangeErrors : IList<SatelliteUserRangeError> *
receiverNoise : IList<float> -> NavigationAccuracyAssessed
Parameters
- receiverOrientation
- Type: AGI.Foundation.Coordinates.Matrix3By3
The orientation of the receiver relative to the axes in which the userRangeErrors are defined. - dilutionOfPrecision
- Type: AGI.Foundation.Navigation.DilutionOfPrecision
The dilution of precision (DOP) for the satellites to consider.
- userRangeErrors
- Type: System.Collections.Generic.IList<SatelliteUserRangeError>
The user range error for each satellite to consider. This list must have an entry for each satellite that
was used to compute the dilutionOfPrecision.
- receiverNoise
- Type: System.Collections.Generic.IList<Double>
For each satellite to consider, the total noise, in meters, receiving the signal.
The list must have an entry for each satellite that was used to compute the dilutionOfPrecision.
Return Value
Type:
NavigationAccuracyAssessedThe assessed navigation accuracy.
ExceptionsException | Condition |
---|
ArgumentException |
Thrown when the receiverNoise or userRangeErrors collections
do not have the same number of elements as were used to compute the dilutionOfPrecision.
|
Remarks
See Also