Class FixedZHomothety

    • Constructor Detail

      • FixedZHomothety

        public FixedZHomothety​(String name,
                               double factorvalue)
        Simple constructor.

        The single parameter is the homothety factor.

        Parameters:
        name - name of the homothety (used for estimated parameters identification)
        factorvalue - homothety factor
    • Method Detail

      • transformLOS

        public <T extends Derivative<T>> FieldVector3D<T> transformLOS​(int i,
                                                                       FieldVector3D<T> los,
                                                                       DerivativeGenerator<T> generator)
        Transform a line-of-sight and its partial derivatives.

        This method is used for LOS calibration purposes. It allows to compute the Jacobian matrix of the LOS with respect to the parameters, which are typically polynomials coefficients representing rotation angles. These polynomials can be used for example to model thermo-elastic effects.

        Note that in order for the partial derivatives to be properly set up, the setSelected method must have been set to true for the various parameters returned by TimeIndependentLOSTransform.getParametersDrivers() that should be estimated.

        Specified by:
        transformLOS in interface TimeIndependentLOSTransform
        Type Parameters:
        T - derivative type
        Parameters:
        i - los pixel index
        los - line-of-sight to transform
        generator - generator to use for building Derivative instances
        Returns:
        line of sight, and its first partial derivatives with respect to the parameters