public class AngularAzEl extends AbstractMeasurement<AngularAzEl>
Constructor and Description |
---|
AngularAzEl(GroundStation station,
AbsoluteDate date,
double[] angular,
double[] sigma,
double[] baseWeight)
Simple constructor.
|
AngularAzEl(GroundStation station,
AbsoluteDate date,
double[] angular,
double[] sigma,
double[] baseWeight,
int propagatorIndex)
Simple constructor.
|
Modifier and Type | Method and Description |
---|---|
GroundStation |
getStation()
Get the ground station from which measurement is performed.
|
protected EstimatedMeasurement<AngularAzEl> |
theoreticalEvaluation(int iteration,
int evaluation,
SpacecraftState[] states)
Estimate the theoretical value.
|
addModifier, estimate, getBaseWeight, getCoordinates, getDate, getDimension, getModifiers, getObservedValue, getParametersDrivers, getPropagatorsIndices, getTheoreticalStandardDeviation, isEnabled, setEnabled, signalTimeOfFlight, signalTimeOfFlight
public AngularAzEl(GroundStation station, AbsoluteDate date, double[] angular, double[] sigma, double[] baseWeight) throws OrekitException
This constructor uses 0 as the index of the propagator related to this measurement, thus being well suited for mono-satellite orbit determination.
station
- ground station from which measurement is performeddate
- date of the measurementangular
- observed valuesigma
- theoretical standard deviationbaseWeight
- base weightOrekitException
- if a ParameterDriver
name conflict occurspublic AngularAzEl(GroundStation station, AbsoluteDate date, double[] angular, double[] sigma, double[] baseWeight, int propagatorIndex) throws OrekitException
station
- ground station from which measurement is performeddate
- date of the measurementangular
- observed valuesigma
- theoretical standard deviationbaseWeight
- base weightpropagatorIndex
- index of the propagator related to this measurementOrekitException
- if a ParameterDriver
name conflict occurspublic GroundStation getStation()
protected EstimatedMeasurement<AngularAzEl> theoreticalEvaluation(int iteration, int evaluation, SpacecraftState[] states) throws OrekitException
The theoretical value does not have any modifiers applied.
theoreticalEvaluation
in class AbstractMeasurement<AngularAzEl>
iteration
- iteration numberevaluation
- evaluation numberstates
- orbital states at measurement dateOrekitException
- if value cannot be computedAbstractMeasurement.estimate(int, int, SpacecraftState[])
Copyright © 2002-2017 CS Systèmes d'information. All rights reserved.