Class CommonParametersWithoutDerivatives


  • public class CommonParametersWithoutDerivatives
    extends Object
    Common intermediate parameters used to estimate measurements.
    Since:
    12.1
    Author:
    Luc Maisonobe
    • Constructor Detail

      • CommonParametersWithoutDerivatives

        public CommonParametersWithoutDerivatives​(SpacecraftState state,
                                                  double tauD,
                                                  ClockOffset localOffset,
                                                  ClockOffset remoteOffset,
                                                  SpacecraftState transitState,
                                                  TimeStampedPVCoordinates transitPV,
                                                  TimeStampedPVCoordinates remotePV)
        Simple constructor.
        Parameters:
        state - spacecraft state
        tauD - downlink delay
        localOffset - measured satellite clock offset
        remoteOffset - clock offset of remote observer
        transitState - transit state of measured satellite
        transitPV - transit position/velocity
        remotePV - position/velocity of remote observer
    • Method Detail

      • getState

        public SpacecraftState getState()
        Get spacecraft state.
        Returns:
        spacecraft state
      • getTauD

        public double getTauD()
        Get downlink delay.
        Returns:
        ownlink delay
      • getLocalOffset

        public ClockOffset getLocalOffset()
        Get local clock offset.
        Returns:
        clock offset of measured satellite
      • getRemoteOffset

        public ClockOffset getRemoteOffset()
        Get remote clock offset.
        Returns:
        clock offset of remote observer
      • getTransitState

        public SpacecraftState getTransitState()
        Get transit state.
        Returns:
        transit state
      • getTransitPV

        public TimeStampedPVCoordinates getTransitPV()
        Get transit position/velocity.
        Returns:
        transit position/velocity
      • getRemotePV

        public TimeStampedPVCoordinates getRemotePV()
        Get remote observer position/velocity.
        Returns:
        remote observer position/velocity