Comparable<RangeRate>
, ComparableMeasurement
, ObservedMeasurement<RangeRate>
, TimeStamped
public class RangeRate extends AbstractMeasurement<RangeRate>
Constructor | Description |
---|---|
RangeRate(GroundStation station,
AbsoluteDate date,
double rangeRate,
double sigma,
double baseWeight,
boolean twoway) |
Deprecated.
|
RangeRate(GroundStation station,
AbsoluteDate date,
double rangeRate,
double sigma,
double baseWeight,
boolean twoway,
int propagatorIndex) |
Deprecated.
|
RangeRate(GroundStation station,
AbsoluteDate date,
double rangeRate,
double sigma,
double baseWeight,
boolean twoway,
ObservableSatellite satellite) |
Simple constructor.
|
Modifier and Type | Method | Description |
---|---|---|
GroundStation |
getStation() |
Get the ground station from which measurement is performed.
|
boolean |
isTwoWay() |
Check if the instance represents a two-way measurement.
|
protected EstimatedMeasurement<RangeRate> |
theoreticalEvaluation(int iteration,
int evaluation,
SpacecraftState[] states) |
Estimate the theoretical value.
|
addModifier, addParameterDriver, estimate, getBaseWeight, getCoordinates, getDate, getDimension, getModifiers, getObservedValue, getParametersDrivers, getPropagatorsIndices, getSatellites, getTheoreticalStandardDeviation, isEnabled, setEnabled, signalTimeOfFlight, signalTimeOfFlight
compareTo
@Deprecated public RangeRate(GroundStation station, AbsoluteDate date, double rangeRate, double sigma, double baseWeight, boolean twoway)
RangeRate(GroundStation, AbsoluteDate,
double, double, double, boolean, ObservableSatellite)
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 measurementrangeRate
- observed value, m/ssigma
- theoretical standard deviationbaseWeight
- base weighttwoway
- if true, this is a two-way measurement@Deprecated public RangeRate(GroundStation station, AbsoluteDate date, double rangeRate, double sigma, double baseWeight, boolean twoway, int propagatorIndex)
RangeRate(GroundStation, AbsoluteDate,
double, double, double, boolean, ObservableSatellite)
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 measurementpropagatorIndex
- index of the propagator related to this measurementpublic RangeRate(GroundStation station, AbsoluteDate date, double rangeRate, double sigma, double baseWeight, boolean twoway, ObservableSatellite satellite)
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 measurementsatellite
- satellite related to this measurementpublic boolean isTwoWay()
public GroundStation getStation()
protected EstimatedMeasurement<RangeRate> theoreticalEvaluation(int iteration, int evaluation, SpacecraftState[] states)
The theoretical value does not have any modifiers applied.
theoreticalEvaluation
in class AbstractMeasurement<RangeRate>
iteration
- iteration numberevaluation
- evaluation numberstates
- orbital states at measurement dateAbstractMeasurement.estimate(int, int, SpacecraftState[])
Copyright © 2002-2019 CS Systèmes d'information. All rights reserved.