Class AbstractAngularMeasurementModel
- java.lang.Object
-
- org.orekit.estimation.measurements.model.AbstractAngularMeasurementModel
-
- Direct Known Subclasses:
RaDecModel,TopocentricAzElModel
public abstract class AbstractAngularMeasurementModel extends Object
Abstract class for angular measurement model.- Since:
- 14.0
- Author:
- Romain Serra
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractAngularMeasurementModel(SignalTravelTimeModel signalTravelTimeModel)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected <T extends CalculusFieldElement<T>>
FieldVector3D<T>getEmitterToReceiverVector(Frame frame, FieldVector3D<T> receiverPosition, FieldAbsoluteDate<T> receptionDate, FieldPVCoordinatesProvider<T> emitter, FieldAbsoluteDate<T> approxEmissionDate)Compute emitter-to-receiver vector with FIeld.protected Vector3DgetEmitterToReceiverVector(Frame frame, Vector3D receiverPosition, AbsoluteDate receptionDate, PVCoordinatesProvider emitter, AbsoluteDate approxEmissionDate)Compute emitter-to-receiver vector.SignalTravelTimeModelgetSignalTravelTimeModel()Getter for signal travel time model.
-
-
-
Constructor Detail
-
AbstractAngularMeasurementModel
protected AbstractAngularMeasurementModel(SignalTravelTimeModel signalTravelTimeModel)
Constructor.- Parameters:
signalTravelTimeModel- time delay computer
-
-
Method Detail
-
getSignalTravelTimeModel
public SignalTravelTimeModel getSignalTravelTimeModel()
Getter for signal travel time model.- Returns:
- model
-
getEmitterToReceiverVector
protected Vector3D getEmitterToReceiverVector(Frame frame, Vector3D receiverPosition, AbsoluteDate receptionDate, PVCoordinatesProvider emitter, AbsoluteDate approxEmissionDate)
Compute emitter-to-receiver vector.- 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:
- emitter-to-receiver vector
-
getEmitterToReceiverVector
protected <T extends CalculusFieldElement<T>> FieldVector3D<T> getEmitterToReceiverVector(Frame frame, FieldVector3D<T> receiverPosition, FieldAbsoluteDate<T> receptionDate, FieldPVCoordinatesProvider<T> emitter, FieldAbsoluteDate<T> approxEmissionDate)
Compute emitter-to-receiver vector 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 providerapproxEmissionDate- guess for the emission date (shall be adjusted by signal travel time computer)- Returns:
- emitter-to-receiver vector
-
-