public class RangeRate extends AbstractMeasurement<RangeRate>
Constructor and Description |
---|
RangeRate(GroundStation station,
AbsoluteDate date,
double rangeRate,
double sigma,
double baseWeight,
boolean twoway)
Simple constructor.
|
Modifier and Type | Method and Description |
---|---|
GroundStation |
getStation()
Get the ground station from which measurement is performed.
|
protected EstimatedMeasurement<RangeRate> |
theoreticalEvaluation(int iteration,
int evaluation,
SpacecraftState state)
Estimate the theoretical value.
|
addModifier, estimate, getBaseWeight, getDate, getDimension, getModifiers, getObservedValue, getParametersDrivers, getTheoreticalStandardDeviation, isEnabled, setEnabled
public RangeRate(GroundStation station, AbsoluteDate date, double rangeRate, double sigma, double baseWeight, boolean twoway) throws OrekitException
station
- ground station from which measurement is performeddate
- date of the measurementrangeRate
- observed value, m/ssigma
- theoretical standard deviationbaseWeight
- base weighttwoway
- if true, this is a two-way measurementOrekitException
- if a ParameterDriver
name conflict occurspublic GroundStation getStation()
protected EstimatedMeasurement<RangeRate> theoreticalEvaluation(int iteration, int evaluation, SpacecraftState state) throws OrekitException
The theoretical value does not have any modifiers applied.
theoreticalEvaluation
in class AbstractMeasurement<RangeRate>
iteration
- iteration numberevaluation
- evaluation numberstate
- orbital state at measurement dateOrekitException
- if value cannot be computedAbstractMeasurement.estimate(int, int, SpacecraftState)
Copyright © 2002-2016 CS Systèmes d'information. All rights reserved.