Class AbstractAngularMeasurementModel

    • Constructor Detail

      • AbstractAngularMeasurementModel

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

      • 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​(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 given
        receiverPosition - receiver position in input frame at reception time
        receptionDate - signal reception date
        emitter - signal emitter coordinates provider
        approxEmissionDate - guess for the emission date (shall be adjusted by signal travel time computer)
        Returns:
        emitter-to-receiver vector