Class FrequencyPattern

    • Field Detail

      • ZERO_CORRECTION

        public static final FrequencyPattern ZERO_CORRECTION
        Pattern with zero correction (i.e. zero eccentricities and no variations).
        Since:
        12.0
    • Constructor Detail

      • FrequencyPattern

        public FrequencyPattern​(Vector3D eccentricities,
                                PhaseCenterVariationFunction phaseCenterVariationFunction)
        Simple constructor.
        Parameters:
        eccentricities - phase center eccentricities (m)
        phaseCenterVariationFunction - phase center variation function (may be null if phase center does not depend on signal direction)
    • Method Detail

      • getEccentricities

        public Vector3D getEccentricities()
        Get the phase center eccentricities.
        Returns:
        phase center eccentricities (m)
      • getPhaseCenterVariationFunction

        public PhaseCenterVariationFunction getPhaseCenterVariationFunction()
        Get the phase center variation function.
        Returns:
        phase center variation function (may be null if phase center does not depend on signal direction)
        Since:
        12.0
      • getPhaseCenterVariation

        public double getPhaseCenterVariation​(Vector3D direction)
        Get the value of the phase center variation in a signal direction.
        Parameters:
        direction - signal direction in antenna reference frame
        Returns:
        value of the phase center variation