NavigationAccuracyAssessedCompute Method |
Computes assessed navigation accuracy.
Namespace:
AGI.Foundation.Navigation
Assembly:
AGI.Foundation.Navigation (in AGI.Foundation.Navigation.dll) Version: 24.3.420.0 (24.3.420.0)
Syntax public 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.CoordinatesMatrix3By3
The orientation of the receiver relative to the axes in which the userRangeErrors are defined. - dilutionOfPrecision
- Type: AGI.Foundation.NavigationDilutionOfPrecision
The dilution of precision (DOP) for the satellites to consider.
- userRangeErrors
- Type: System.Collections.GenericIListSatelliteUserRangeError
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.GenericIListDouble
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.
Exceptions Exception | 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