Class AbstractAngularMeasurementModel

java.lang.Object
org.orekit.estimation.measurements.model.AbstractSignalBasedModel
org.orekit.estimation.measurements.model.AbstractAngularMeasurementModel
Direct Known Subclasses:
RaDecModel, TopocentricAzElModel

public abstract class AbstractAngularMeasurementModel extends AbstractSignalBasedModel
Abstract class for angular measurement model.
Since:
14.0
Author:
Romain Serra
  • Constructor Details

    • AbstractAngularMeasurementModel

      protected AbstractAngularMeasurementModel(SignalTravelTimeModel signalTravelTimeModel)
      Constructor.
      Parameters:
      signalTravelTimeModel - time delay computer
  • Method Details

    • getEmitterToReceiverVector

      protected Vector3D getEmitterToReceiverVector(SignalReceptionCondition receptionCondition, PVCoordinatesProvider emitter, AbsoluteDate approxEmissionDate)
      Compute emitter-to-receiver vector.
      Parameters:
      receptionCondition - signal reception conditions
      emitter - signal emitter coordinates provider
      approxEmissionDate - 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(FieldSignalReceptionCondition<T> receptionCondition, FieldPVCoordinatesProvider<T> emitter, FieldAbsoluteDate<T> approxEmissionDate)
      Compute emitter-to-receiver vector with FIeld.
      Type Parameters:
      T - field type
      Parameters:
      receptionCondition - signal reception conditions
      emitter - signal emitter coordinates provider
      approxEmissionDate - guess for the emission date (shall be adjusted by signal travel time computer)
      Returns:
      emitter-to-receiver vector