Class 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 Details

    • RaDecModel

      public RaDecModel(Frame referenceFrame, SignalTravelTimeModel signalTravelTimeModel)
      Constructor.
      Parameters:
      referenceFrame - reference frame for RA-Dec (must be inertial)
      signalTravelTimeModel - time delay computer
  • Method Details

    • value

      public double[] value(SignalReceptionCondition receptionCondition, PVCoordinatesProvider emitter)
      Compute theoretical measurement.
      Parameters:
      receptionCondition - signal reception condition
      emitter - signal emitter coordinates provider
      Returns:
      RA-Dec (radians)
    • value

      public double[] value(SignalReceptionCondition receptionCondition, PVCoordinatesProvider emitter, AbsoluteDate approxEmissionDate)
      Compute theoretical measurement with guess for the emission date.
      Parameters:
      receptionCondition - signal reception condition
      emitter - signal emitter coordinates provider
      approxEmissionDate - 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(FieldSignalReceptionCondition<T> receptionCondition, FieldPVCoordinatesProvider<T> emitter)
      Compute theoretical measurement with FIeld.
      Type Parameters:
      T - field type
      Parameters:
      receptionCondition - signal reception condition
      emitter - signal emitter coordinates provider
      Returns:
      RA-Dec (radians)
    • value

      public <T extends CalculusFieldElement<T>> T[] value(FieldSignalReceptionCondition<T> receptionCondition, FieldPVCoordinatesProvider<T> emitter, FieldAbsoluteDate<T> approxEmissionDate)
      Compute theoretical measurement with FIeld with guess for emission date.
      Type Parameters:
      T - field type
      Parameters:
      receptionCondition - signal reception condition
      emitter - signal emitter coordinates provider
      approxEmissionDate - guess for the emission date (shall be adjusted by signal travel time computer)
      Returns:
      RA-Dec (radians)