|
VIRCAM Pipeline 2.3.12
|
These are support routines used for defining and manipulating image and table world coordinate system information. More...
Functions | |
| void | casu_xytoradec (cpl_wcs *wcs, double x, double y, double *ra, double *dec) |
| void | casu_radectoxy (cpl_wcs *wcs, double ra, double dec, double *x, double *y) |
| void | casu_xytoxy_list (cpl_wcs *wcs1, cpl_wcs *wcs2, int nc, double *x_1, double *y_1, double *x_2, double *y_2) |
| void | casu_radectoxieta (cpl_wcs *wcs, double ra, double dec, double *xi, double *eta) |
| int | casu_coverage (cpl_propertylist *plist, int fudge, double *ra1, double *ra2, double *dec1, double *dec2, int *status) |
| int | casu_crpixshift (cpl_propertylist *p, double scalefac, double sh[]) |
| int | casu_rescalecd (cpl_propertylist *p, double scalefac) |
| int | casu_diffxywcs (cpl_wcs *wcs, cpl_wcs *wcsref, float *xoff, float *yoff, int *status) |
| int | casu_removewcs (cpl_propertylist *p, int *status) |
| int | casu_tabwcs (cpl_propertylist *p, int xcol, int ycol, int *status) |
These are support routines used for defining and manipulating image and table world coordinate system information.
| int casu_coverage | ( | cpl_propertylist * | plist, |
| int | fudge, | ||
| double * | ra1, | ||
| double * | ra2, | ||
| double * | dec1, | ||
| double * | dec2, | ||
| int * | status | ||
| ) |
| plist | Input property list |
| fudge | Percentage fudge factor |
| ra1 | Lower RA |
| ra2 | Upper RA |
| dec1 | Lower Dec |
| dec2 | Upper Dec |
| status | Standard input and output casu status variable |
Definition at line 345 of file casu_wcsutils.c.
References casu_xytoradec().
Referenced by casu_getstds(), and casu_imstack().
| int casu_crpixshift | ( | cpl_propertylist * | p, |
| double | scalefac, | ||
| double | sh[] | ||
| ) |
| p | The property list defining the header for the file. This must have a valid FITS WCS. |
| scalefac | The scaling factor for both axes. |
| sh | The shift for both axes |
Definition at line 464 of file casu_wcsutils.c.
Referenced by vircam_interleave().
| int casu_diffxywcs | ( | cpl_wcs * | wcs, |
| cpl_wcs * | wcsref, | ||
| float * | xoff, | ||
| float * | yoff, | ||
| int * | status | ||
| ) |
| wcs | The wcs structure of the programme image |
| wcsref | The wcs structure of the reference image |
| xoff | The X offset |
| yoff | The Y offset |
| status | Standard input and output casu status variable |
Definition at line 650 of file casu_wcsutils.c.
References casu_radectoxy(), and casu_xytoradec().
Referenced by vircam_jmp_dither_offsets().
| void casu_radectoxieta | ( | cpl_wcs * | wcs, |
| double | ra, | ||
| double | dec, | ||
| double * | xi, | ||
| double * | eta | ||
| ) |
| wcs | Input WCS structure |
| ra | Input RA |
| dec | Input Dec |
| xi | Output xi in radians |
| eta | Output eta in radians |
Definition at line 281 of file casu_wcsutils.c.
Referenced by casu_platesol().
| void casu_radectoxy | ( | cpl_wcs * | wcs, |
| double | ra, | ||
| double | dec, | ||
| double * | x, | ||
| double * | y | ||
| ) |
| wcs | Input WCS structure |
| ra | Input RA |
| dec | Input Dec |
| x | Output X |
| y | Output Y |
Definition at line 151 of file casu_wcsutils.c.
Referenced by casu_diffxywcs(), casu_getstds(), and vircam_jmp_interleave().
| int casu_removewcs | ( | cpl_propertylist * | p, |
| int * | status | ||
| ) |
| p | The input propertylist |
| status | Standard input and output casu status variable |
Definition at line 713 of file casu_wcsutils.c.
Referenced by casu_tabwcs(), vircam_jmp_save_catalogue(), and vircam_jmp_save_illum().
| int casu_rescalecd | ( | cpl_propertylist * | p, |
| double | scalefac | ||
| ) |
| p | The property list defining the header for the file. This must have a valid FITS WCS. |
| scalefac | The scaling factor for both axes. |
Definition at line 554 of file casu_wcsutils.c.
Referenced by vircam_interleave().
| int casu_tabwcs | ( | cpl_propertylist * | p, |
| int | xcol, | ||
| int | ycol, | ||
| int * | status | ||
| ) |
| p | The input propertylist |
| xcol | The column number for the X position |
| ycol | The column number for the Y position |
| status | Standard input and output casu status variable |
Definition at line 761 of file casu_wcsutils.c.
References casu_removewcs(), and casu_rename_property().
Referenced by imcore_conf().
| void casu_xytoradec | ( | cpl_wcs * | wcs, |
| double | x, | ||
| double | y, | ||
| double * | ra, | ||
| double * | dec | ||
| ) |
| wcs | Input WCS structure |
| x | Input X |
| y | Input Y |
| ra | Output RA |
| dec | Output Dec |
Definition at line 93 of file casu_wcsutils.c.
Referenced by casu_coverage(), casu_diffxywcs(), casu_platesol(), vircam_jmp_interleave(), and vircam_jmp_wcsfit().
| void casu_xytoxy_list | ( | cpl_wcs * | wcs1, |
| cpl_wcs * | wcs2, | ||
| int | nc, | ||
| double * | x_1, | ||
| double * | y_1, | ||
| double * | x_2, | ||
| double * | y_2 | ||
| ) |
| wcs1 | Input WCS structure for the first image |
| wcs2 | Input WCS structure for the second image |
| nc | The number of input coordinates |
| x_1 | Input X coordinate list |
| y_1 | Input Y coordinate list |
| x_2 | The output X coordinate list |
| y_2 | The output Y coordinate list |
Definition at line 212 of file casu_wcsutils.c.
Referenced by casu_pawsky_minus(), and vircam_grout().