Class TopocentricAzElModel
- java.lang.Object
-
- org.orekit.estimation.measurements.model.AbstractAngularMeasurementModel
-
- org.orekit.estimation.measurements.model.TopocentricAzElModel
-
public class TopocentricAzElModel extends AbstractAngularMeasurementModel
Perfect measurement model for topocentric azimuth and elevation model. The sensor is the signal receiver and is assumed to be ground-fixed.- Since:
- 14.0
- Author:
- Romain Serra
-
-
Constructor Summary
Constructors Constructor Description TopocentricAzElModel(BodyShape bodyShape, SignalTravelTimeModel signalTravelTimeModel)Constructor with default inertial frame.TopocentricAzElModel(Frame inertialFrame, BodyShape bodyShape, SignalTravelTimeModel signalTravelTimeModel)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T extends CalculusFieldElement<T>>
T[]value(FieldGeodeticPoint<T> receiver, FieldAbsoluteDate<T> receptionDate, FieldPVCoordinatesProvider<T> emitter)Compute theoretical measurement with FIeld.<T extends CalculusFieldElement<T>>
T[]value(FieldGeodeticPoint<T> receiver, FieldAbsoluteDate<T> receptionDate, FieldPVCoordinatesProvider<T> emitter, FieldAbsoluteDate<T> approxEmissionDate)Compute theoretical measurement with FIeld with guess for emission date.double[]value(GeodeticPoint receiver, AbsoluteDate receptionDate, PVCoordinatesProvider emitter)Compute theoretical measurement.double[]value(GeodeticPoint receiver, AbsoluteDate receptionDate, PVCoordinatesProvider emitter, AbsoluteDate approxEmissionDate)Compute theoretical measurement with guess for emission date.-
Methods inherited from class org.orekit.estimation.measurements.model.AbstractAngularMeasurementModel
getEmitterToReceiverVector, getEmitterToReceiverVector, getSignalTravelTimeModel
-
-
-
-
Constructor Detail
-
TopocentricAzElModel
@DefaultDataContext public TopocentricAzElModel(BodyShape bodyShape, SignalTravelTimeModel signalTravelTimeModel)
Constructor with default inertial frame.- Parameters:
bodyShape- Earth-fixed framesignalTravelTimeModel- time delay computer
-
TopocentricAzElModel
public TopocentricAzElModel(Frame inertialFrame, BodyShape bodyShape, SignalTravelTimeModel signalTravelTimeModel)
Constructor.- Parameters:
inertialFrame- inertial frame needed for intermediate computationsbodyShape- Earth-fixed framesignalTravelTimeModel- time delay computer
-
-
Method Detail
-
value
public double[] value(GeodeticPoint receiver, AbsoluteDate receptionDate, PVCoordinatesProvider emitter)
Compute theoretical measurement.- Parameters:
receiver- receiver geodetic coordinatesreceptionDate- signal reception dateemitter- signal emitter coordinates provider- Returns:
- azimuth-elevation (radians)
-
value
public double[] value(GeodeticPoint receiver, AbsoluteDate receptionDate, PVCoordinatesProvider emitter, AbsoluteDate approxEmissionDate)
Compute theoretical measurement with guess for emission date.- Parameters:
receiver- receiver geodetic coordinatesreceptionDate- signal reception dateemitter- signal emitter coordinates providerapproxEmissionDate- guess for the emission date (shall be adjusted by signal travel time computer)- Returns:
- azimuth-elevation (radians)
-
value
public <T extends CalculusFieldElement<T>> T[] value(FieldGeodeticPoint<T> receiver, FieldAbsoluteDate<T> receptionDate, FieldPVCoordinatesProvider<T> emitter)
Compute theoretical measurement with FIeld.- Type Parameters:
T- field type- Parameters:
receiver- receiver geodetic coordinatesreceptionDate- signal reception dateemitter- signal emitter coordinates provider- Returns:
- azimuth-elevation (radians)
-
value
public <T extends CalculusFieldElement<T>> T[] value(FieldGeodeticPoint<T> receiver, 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:
receiver- receiver geodetic coordinatesreceptionDate- signal reception dateemitter- signal emitter coordinates providerapproxEmissionDate- guess for the emission date (shall be adjusted by signal travel time computer)- Returns:
- azimuth-elevation (radians)
-
-