Class RaDecModel
java.lang.Object
org.orekit.estimation.measurements.model.AbstractSignalBasedModel
org.orekit.estimation.measurements.model.AbstractAngularMeasurementModel
org.orekit.estimation.measurements.model.RaDecModel
Perfect measurement model for right ascension and declination. It is assumed that the signal reception date is known.
- Since:
- 14.0
- Author:
- Romain Serra
-
Constructor Summary
ConstructorsConstructorDescriptionRaDecModel(Frame referenceFrame, SignalTravelTimeModel signalTravelTimeModel) Constructor. -
Method Summary
Modifier and TypeMethodDescription<T extends CalculusFieldElement<T>>
T[]value(FieldSignalReceptionCondition<T> receptionCondition, FieldPVCoordinatesProvider<T> emitter) Compute theoretical measurement with FIeld.<T extends CalculusFieldElement<T>>
T[]value(FieldSignalReceptionCondition<T> receptionCondition, FieldPVCoordinatesProvider<T> emitter, FieldAbsoluteDate<T> approxEmissionDate) Compute theoretical measurement with FIeld with guess for emission date.double[]value(SignalReceptionCondition receptionCondition, PVCoordinatesProvider emitter) Compute theoretical measurement.double[]value(SignalReceptionCondition receptionCondition, PVCoordinatesProvider emitter, AbsoluteDate approxEmissionDate) Compute theoretical measurement with guess for the emission date.Methods inherited from class org.orekit.estimation.measurements.model.AbstractAngularMeasurementModel
getEmitterToReceiverVector, getEmitterToReceiverVectorMethods inherited from class org.orekit.estimation.measurements.model.AbstractSignalBasedModel
getSignalTravelTimeModel
-
Constructor Details
-
RaDecModel
Constructor.- Parameters:
referenceFrame- reference frame for RA-Dec (must be inertial)signalTravelTimeModel- time delay computer
-
-
Method Details
-
value
Compute theoretical measurement.- Parameters:
receptionCondition- signal reception conditionemitter- signal emitter coordinates provider- Returns:
- RA-Dec (radians)
-
value
public double[] value(SignalReceptionCondition receptionCondition, PVCoordinatesProvider emitter, AbsoluteDate approxEmissionDate) Compute theoretical measurement with guess for the emission date.- Parameters:
receptionCondition- signal reception conditionemitter- signal emitter coordinates providerapproxEmissionDate- guess for the emission date (shall be adjusted by signal travel time computer)- Returns:
- RA-Dec (radians)
-
value
public <T extends CalculusFieldElement<T>> T[] value(FieldSignalReceptionCondition<T> receptionCondition, FieldPVCoordinatesProvider<T> emitter) Compute theoretical measurement with FIeld.- Type Parameters:
T- field type- Parameters:
receptionCondition- signal reception conditionemitter- signal emitter coordinates provider- Returns:
- RA-Dec (radians)
-
value
public <T extends CalculusFieldElement<T>> T[] value(FieldSignalReceptionCondition<T> receptionCondition, FieldPVCoordinatesProvider<T> emitter, FieldAbsoluteDate<T> approxEmissionDate) Compute theoretical measurement with FIeld with guess for emission date.- Type Parameters:
T- field type- Parameters:
receptionCondition- signal reception conditionemitter- signal emitter coordinates providerapproxEmissionDate- guess for the emission date (shall be adjusted by signal travel time computer)- Returns:
- RA-Dec (radians)
-