stsci.projection
Class DSS

java.lang.Object
  |
  +--stsci.projection.DSS

public final class DSS
extends java.lang.Object


Field Summary
static boolean debug
           
 
Constructor Summary
DSS()
           
 
Method Summary
static Position calcEC(double plate_centre_ra, double plate_centre_dec, double plate_centre_x, double plate_centre_y, double x_pixel_size, double y_pixel_size, double plate_scale, double[] amd_x, double[] amd_y, double object_x, double object_y)
           
static Position calcEC(ImageInfo info, double object_x, double object_y)
           
static Position CalculateGSSSEquatorialCoordinates(double plate_centre_ra, double plate_centre_dec, double plate_centre_x, double plate_centre_y, double x_pixel_size, double y_pixel_size, double plate_scale, double[] amd_x, double[] amd_y, double object_x, double object_y, double object_mag, double object_col)
           
static java.awt.Point CalculateGSSSXYCoordinates(double plate_centre_ra, double plate_centre_dec, double plate_centre_x, double plate_centre_y, double x_pixel_size, double y_pixel_size, double plate_scale, double[] amd_x_coeffs, double[] amd_y_coeffs, double object_mag, double object_col, double object_ra, double object_dec)
           
static java.awt.Point calcXY(double plate_centre_ra, double plate_centre_dec, double plate_centre_x, double plate_centre_y, double x_pixel_size, double y_pixel_size, double plate_scale, double[] amd_x_coeffs, double[] amd_y_coeffs, double object_ra, double object_dec)
          Main for us no color no mag and accept degrees.
static java.awt.Point calcXY(ImageInfo info, double object_ra, double object_dec)
          Accept image info
(package private) static double f(double x, double y, double mag, double col, double xi, double[] amd_x)
           
(package private) static double fx(double x, double y, double mag, double[] amd_x)
           
(package private) static double fy(double x, double y, double mag, double[] amd_x)
           
(package private) static double g(double x, double y, double mag, double col, double eta, double[] amd_y)
           
(package private) static double gx(double x, double y, double mag, double[] amd_y)
           
(package private) static double gy(double x, double y, double mag, double[] amd_y)
           
static double[] TransformEquatorialtoStandardCoordinates(double plt_center_ra, double plt_center_dec, double ra, double dec)
           
(package private) static double[] TransformStandardtoEquatorialCoordinates(double plt_center_ra, double plt_center_dec, double xi, double eta)
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

debug

public static final boolean debug
Constructor Detail

DSS

public DSS()
Method Detail

f

static double f(double x,
                double y,
                double mag,
                double col,
                double xi,
                double[] amd_x)

fx

static double fx(double x,
                 double y,
                 double mag,
                 double[] amd_x)

fy

static double fy(double x,
                 double y,
                 double mag,
                 double[] amd_x)

g

static double g(double x,
                double y,
                double mag,
                double col,
                double eta,
                double[] amd_y)

gx

static double gx(double x,
                 double y,
                 double mag,
                 double[] amd_y)

gy

static double gy(double x,
                 double y,
                 double mag,
                 double[] amd_y)

calcXY

public static java.awt.Point calcXY(double plate_centre_ra,
                                    double plate_centre_dec,
                                    double plate_centre_x,
                                    double plate_centre_y,
                                    double x_pixel_size,
                                    double y_pixel_size,
                                    double plate_scale,
                                    double[] amd_x_coeffs,
                                    double[] amd_y_coeffs,
                                    double object_ra,
                                    double object_dec)
                             throws java.lang.Exception
Main for us no color no mag and accept degrees.

CalculateGSSSXYCoordinates

public static java.awt.Point CalculateGSSSXYCoordinates(double plate_centre_ra,
                                                        double plate_centre_dec,
                                                        double plate_centre_x,
                                                        double plate_centre_y,
                                                        double x_pixel_size,
                                                        double y_pixel_size,
                                                        double plate_scale,
                                                        double[] amd_x_coeffs,
                                                        double[] amd_y_coeffs,
                                                        double object_mag,
                                                        double object_col,
                                                        double object_ra,
                                                        double object_dec)
                                                 throws java.lang.Exception

calcEC

public static Position calcEC(double plate_centre_ra,
                              double plate_centre_dec,
                              double plate_centre_x,
                              double plate_centre_y,
                              double x_pixel_size,
                              double y_pixel_size,
                              double plate_scale,
                              double[] amd_x,
                              double[] amd_y,
                              double object_x,
                              double object_y)
                       throws java.lang.Exception

CalculateGSSSEquatorialCoordinates

public static Position CalculateGSSSEquatorialCoordinates(double plate_centre_ra,
                                                          double plate_centre_dec,
                                                          double plate_centre_x,
                                                          double plate_centre_y,
                                                          double x_pixel_size,
                                                          double y_pixel_size,
                                                          double plate_scale,
                                                          double[] amd_x,
                                                          double[] amd_y,
                                                          double object_x,
                                                          double object_y,
                                                          double object_mag,
                                                          double object_col)
                                                   throws java.lang.Exception

TransformEquatorialtoStandardCoordinates

public static double[] TransformEquatorialtoStandardCoordinates(double plt_center_ra,
                                                                double plt_center_dec,
                                                                double ra,
                                                                double dec)

TransformStandardtoEquatorialCoordinates

static double[] TransformStandardtoEquatorialCoordinates(double plt_center_ra,
                                                         double plt_center_dec,
                                                         double xi,
                                                         double eta)

calcXY

public static java.awt.Point calcXY(ImageInfo info,
                                    double object_ra,
                                    double object_dec)
                             throws java.lang.Exception
Accept image info

calcEC

public static Position calcEC(ImageInfo info,
                              double object_x,
                              double object_y)
                       throws java.lang.Exception