Class DSS

  • All Implemented Interfaces:
    java.io.Serializable, Component

    public class DSS
    extends Distorter
    implements Component
    The distortion object for a given DSS structure. This class is not thread safe.
    See Also:
    Serialized Form
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      class  DSS.DSSInv
      This inner class is the inverse of the DSS Distorter and corrects the distortion generated there.
    • Constructor Summary

      Constructors 
      Constructor Description
      DSS​(double plate_ra, double plate_dec, double x_pixel_size, double y_pixel_size, double plate_scale, double[] ppo_coeff, double[] x_coeff, double[] y_coeff)  
    • Constructor Detail

      • DSS

        public DSS​(double plate_ra,
                   double plate_dec,
                   double x_pixel_size,
                   double y_pixel_size,
                   double plate_scale,
                   double[] ppo_coeff,
                   double[] x_coeff,
                   double[] y_coeff)
    • Method Detail

      • transform

        public void transform​(double[] x,
                              double[] y)
        Description copied from class: Transformer
        Convert a single point where the output vector is supplied.
        Specified by:
        transform in class Transformer
        Parameters:
        x - The input vector.
        y - The output vector, it may be the same as the input vector if the dimensionalities are the same. All transformers are expected to work with aliased inputs and output.
      • getName

        public java.lang.String getName()
        Get the name of this component
        Specified by:
        getName in interface Component
        Specified by:
        getName in class Distorter
      • preserves

        protected boolean preserves()
      • inverse

        public Distorter inverse()
        The inverse Distorter (i.e., the undistorter) uses much of the same machinery, so we generate it as a inner class of the distorter.
        Specified by:
        inverse in class Distorter