Class RaDecModel
- java.lang.Object
-
- org.orekit.estimation.measurements.model.AbstractSignalBasedModel
-
- org.orekit.estimation.measurements.model.AbstractAngularMeasurementModel
-
- org.orekit.estimation.measurements.model.RaDecModel
-
public class RaDecModel extends AbstractAngularMeasurementModel
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
Constructors Constructor Description RaDecModel(Frame referenceFrame, SignalTravelTimeModel signalTravelTimeModel)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T extends CalculusFieldElement<T>>
T[]value(Frame frame, FieldVector3D<T> receiverPosition, FieldAbsoluteDate<T> receptionDate, FieldPVCoordinatesProvider<T> emitter)Compute theoretical measurement with FIeld.<T extends CalculusFieldElement<T>>
T[]value(Frame frame, FieldVector3D<T> receiverPosition, FieldAbsoluteDate<T> receptionDate, FieldPVCoordinatesProvider<T> emitter, FieldAbsoluteDate<T> approxEmissionDate)Compute theoretical measurement with FIeld with guess for emission date.double[]value(Frame frame, Vector3D receiverPosition, AbsoluteDate receptionDate, PVCoordinatesProvider emitter)Compute theoretical measurement.double[]value(Frame frame, Vector3D receiverPosition, AbsoluteDate receptionDate, PVCoordinatesProvider emitter, AbsoluteDate approxEmissionDate)Compute theoretical measurement with guess for the emission date.-
Methods inherited from class org.orekit.estimation.measurements.model.AbstractAngularMeasurementModel
getEmitterToReceiverVector, getEmitterToReceiverVector
-
Methods inherited from class org.orekit.estimation.measurements.model.AbstractSignalBasedModel
getSignalTravelTimeModel
-
-
-
-
Constructor Detail
-
RaDecModel
public RaDecModel(Frame referenceFrame, SignalTravelTimeModel signalTravelTimeModel)
Constructor.- Parameters:
referenceFrame- reference frame for RA-Dec (must be inertial)signalTravelTimeModel- time delay computer
-
-
Method Detail
-
value
public double[] value(Frame frame, Vector3D receiverPosition, AbsoluteDate receptionDate, PVCoordinatesProvider emitter)
Compute theoretical measurement.- Parameters:
frame- frame where receiver position is givenreceiverPosition- receiver position in input frame at reception timereceptionDate- signal reception dateemitter- signal emitter coordinates provider- Returns:
- RA-Dec (radians)
-
value
public double[] value(Frame frame, Vector3D receiverPosition, AbsoluteDate receptionDate, PVCoordinatesProvider emitter, AbsoluteDate approxEmissionDate)
Compute theoretical measurement with guess for the emission date.- Parameters:
frame- frame where receiver position is givenreceiverPosition- receiver position in input frame at reception timereceptionDate- signal reception dateemitter- 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(Frame frame, FieldVector3D<T> receiverPosition, FieldAbsoluteDate<T> receptionDate, FieldPVCoordinatesProvider<T> emitter)
Compute theoretical measurement with FIeld.- Type Parameters:
T- field type- Parameters:
frame- frame where receiver position is givenreceiverPosition- receiver position in input frame at reception timereceptionDate- signal reception dateemitter- signal emitter coordinates provider- Returns:
- RA-Dec (radians)
-
value
public <T extends CalculusFieldElement<T>> T[] value(Frame frame, FieldVector3D<T> receiverPosition, FieldAbsoluteDate<T> receptionDate, FieldPVCoordinatesProvider<T> emitter, FieldAbsoluteDate<T> approxEmissionDate)
Compute theoretical measurement with FIeld with guess for emission date.- Type Parameters:
T- field type- Parameters:
frame- frame where receiver position is givenreceiverPosition- receiver position in input frame at reception timereceptionDate- signal reception dateemitter- signal emitter coordinates providerapproxEmissionDate- guess for the emission date (shall be adjusted by signal travel time computer)- Returns:
- RA-Dec (radians)
-
-