Class AberrationModifier

    • Method Detail

      • naturalToProper

        @DefaultDataContext
        public static double[] naturalToProper​(double[] naturalRaDec,
                                               GroundStation station,
                                               AbsoluteDate date,
                                               Frame frame)
        Natural to proper correction for aberration of light.
        Parameters:
        naturalRaDec - the "natural" direction (in barycentric coordinates)
        station - the observer ground station
        date - the date of the measurement
        frame - the frame of the measurement
        Returns:
        the "proper" direction (station-relative coordinates)
      • naturalToProper

        public static double[] naturalToProper​(double[] naturalRaDec,
                                               GroundStation station,
                                               AbsoluteDate date,
                                               Frame frame,
                                               DataContext context)
        Natural to proper correction for aberration of light.
        Parameters:
        naturalRaDec - the "natural" direction (in barycentric coordinates)
        station - the observer ground station
        date - the date of the measurement
        frame - the frame of the measurement
        context - the data context
        Returns:
        the "proper" direction (station-relative coordinates)
        Since:
        12.0.1
      • properToNatural

        @DefaultDataContext
        public static double[] properToNatural​(double[] properRaDec,
                                               GroundStation station,
                                               AbsoluteDate date,
                                               Frame frame)
        Proper to natural correction for aberration of light.
        Parameters:
        properRaDec - the "proper" direction (station-relative coordinates)
        station - the observer ground station
        date - the date of the measurement
        frame - the frame of the measurement
        Returns:
        the "natural" direction (in barycentric coordinates)
      • properToNatural

        public static double[] properToNatural​(double[] properRaDec,
                                               GroundStation station,
                                               AbsoluteDate date,
                                               Frame frame,
                                               DataContext context)
        Proper to natural correction for aberration of light.
        Parameters:
        properRaDec - the "proper" direction (station-relative coordinates)
        station - the observer ground station
        date - the date of the measurement
        frame - the frame of the measurement
        context - the data context
        Returns:
        the "natural" direction (in barycentric coordinates)
        Since:
        12.0.1
      • fieldNaturalToProper

        @DefaultDataContext
        public static Gradient[] fieldNaturalToProper​(Gradient[] naturalRaDec,
                                                      FieldTransform<Gradient> stationToInertial,
                                                      Frame frame)
        Natural to proper correction for aberration of light.
        Parameters:
        naturalRaDec - the "natural" direction (in barycentric coordinates)
        stationToInertial - the transform from station to inertial coordinates
        frame - the frame of the measurement
        Returns:
        the "proper" direction (station-relative coordinates)
      • fieldNaturalToProper

        public static Gradient[] fieldNaturalToProper​(Gradient[] naturalRaDec,
                                                      FieldTransform<Gradient> stationToInertial,
                                                      Frame frame,
                                                      DataContext context)
        Natural to proper correction for aberration of light.
        Parameters:
        naturalRaDec - the "natural" direction (in barycentric coordinates)
        stationToInertial - the transform from station to inertial coordinates
        frame - the frame of the measurement
        context - the data context
        Returns:
        the "proper" direction (station-relative coordinates)
        Since:
        12.0.1
      • fieldProperToNatural

        @DefaultDataContext
        public static Gradient[] fieldProperToNatural​(Gradient[] properRaDec,
                                                      FieldTransform<Gradient> stationToInertial,
                                                      Frame frame)
        Proper to natural correction for aberration of light.
        Parameters:
        properRaDec - the "proper" direction (station-relative coordinates)
        stationToInertial - the transform from station to inertial coordinates
        frame - the frame of the measurement
        Returns:
        the "natural" direction (in barycentric coordinates)
      • fieldProperToNatural

        public static Gradient[] fieldProperToNatural​(Gradient[] properRaDec,
                                                      FieldTransform<Gradient> stationToInertial,
                                                      Frame frame,
                                                      DataContext context)
        Proper to natural correction for aberration of light.
        Parameters:
        properRaDec - the "proper" direction (station-relative coordinates)
        stationToInertial - the transform from station to inertial coordinates
        frame - the frame of the measurement
        context - the data context
        Returns:
        the "natural" direction (in barycentric coordinates)
        Since:
        12.0.1