T
- type of the measurementpublic abstract class GroundReceiverMeasurement<T extends GroundReceiverMeasurement<T>> extends AbstractMeasurement<T>
Constructor and Description |
---|
GroundReceiverMeasurement(GroundStation station,
boolean twoWay,
AbsoluteDate date,
double[] observed,
double[] sigma,
double[] baseWeight,
ObservableSatellite satellite)
Simple constructor.
|
GroundReceiverMeasurement(GroundStation station,
boolean twoWay,
AbsoluteDate date,
double observed,
double sigma,
double baseWeight,
ObservableSatellite satellite)
Simple constructor.
|
Modifier and Type | Method and Description |
---|---|
protected GroundReceiverCommonParametersWithDerivatives |
computeCommonParametersWithDerivatives(SpacecraftState state)
Compute common estimation parameters.
|
protected GroundReceiverCommonParametersWithoutDerivatives |
computeCommonParametersWithout(SpacecraftState state)
Compute common estimation parameters.
|
PVCoordinates |
getGroundStationCoordinates(Frame frame)
Get the station coordinates for a given frame.
|
org.hipparchus.geometry.euclidean.threed.Vector3D |
getGroundStationPosition(Frame frame)
Get the station position for a given frame.
|
GroundStation |
getStation()
Get the ground station from which measurement is performed.
|
boolean |
isTwoWay()
Check if the instance represents a two-way measurement.
|
addModifier, addParameterDriver, estimate, estimateWithoutDerivatives, getBaseWeight, getCoordinates, getDate, getDimension, getModifiers, getObservedValue, getParametersDrivers, getSatellites, getTheoreticalStandardDeviation, isEnabled, setEnabled, signalTimeOfFlight, signalTimeOfFlight, theoreticalEvaluation, theoreticalEvaluationWithoutDerivatives
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getMeasurementType
compareTo
durationFrom
getNbParametersDriversValue, getParameterDriver, getParameters, getParameters, getParameters, getParameters, getParametersAllValues, getParametersAllValues, isSupported
public GroundReceiverMeasurement(GroundStation station, boolean twoWay, AbsoluteDate date, double observed, double sigma, double baseWeight, ObservableSatellite satellite)
station
- ground station from which measurement is performedtwoWay
- flag indicating whether it is a two-way measurementdate
- date of the measurementobserved
- observed valuesigma
- theoretical standard deviationbaseWeight
- base weightsatellite
- satellite related to this measurementpublic GroundReceiverMeasurement(GroundStation station, boolean twoWay, AbsoluteDate date, double[] observed, double[] sigma, double[] baseWeight, ObservableSatellite satellite)
station
- ground station from which measurement is performedtwoWay
- flag indicating whether it is a two-way measurementdate
- date of the measurementobserved
- observed valuesigma
- theoretical standard deviationbaseWeight
- base weightsatellite
- satellite related to this measurementpublic GroundStation getStation()
public boolean isTwoWay()
protected GroundReceiverCommonParametersWithoutDerivatives computeCommonParametersWithout(SpacecraftState state)
state
- orbital state at measurement dateprotected GroundReceiverCommonParametersWithDerivatives computeCommonParametersWithDerivatives(SpacecraftState state)
state
- orbital state at measurement datepublic org.hipparchus.geometry.euclidean.threed.Vector3D getGroundStationPosition(Frame frame)
frame
- inertial frame for station positionpublic PVCoordinates getGroundStationCoordinates(Frame frame)
frame
- inertial frame for station positionCopyright © 2002-2023 CS GROUP. All rights reserved.