Class RaDecModel
- java.lang.Object
-
- 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. It is passive in the sense that the sensor did not generate the signal in the first place, it is only collecting it.- 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, 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)
-
-