|
VIRCAM Pipeline 2.3.15
|
These are methods for manipulating the casu_mask bad pixel mask objects. More...
Functions | |
| casu_mask * | casu_mask_define (cpl_frameset *framelist, cpl_size *labels, cpl_size nlab, const char *conftag, const char *bpmtag) |
| casu_mask * | casu_objmask_define (cpl_frame *frame) |
| int | casu_mask_load (casu_mask *m, int nexten, int nx, int ny) |
| void | casu_mask_delete (casu_mask *m) |
| casu_mask * | casu_mask_wrap_bpm (unsigned char *inbpm, int nx, int ny) |
| void | casu_mask_clear (casu_mask *m) |
| void | casu_mask_force (casu_mask *m, int nx, int ny) |
| casu_fits * | casu_mask_get_fits (casu_mask *m) |
| const char * | casu_mask_get_filename (casu_mask *m) |
| int | casu_mask_get_size_x (casu_mask *m) |
| int | casu_mask_get_size_y (casu_mask *m) |
| int | casu_mask_get_type (casu_mask *m) |
| unsigned char * | casu_mask_get_data (casu_mask *m) |
These are methods for manipulating the casu_mask bad pixel mask objects.
| void casu_mask_clear | ( | casu_mask * | m | ) |
| m | The input casu_mask object |
Definition at line 357 of file casu_mask.c.
Referenced by casu_mask_delete().
| casu_mask * casu_mask_define | ( | cpl_frameset * | framelist, |
| cpl_size * | labels, | ||
| cpl_size | nlab, | ||
| const char * | conftag, | ||
| const char * | bpmtag | ||
| ) |
| framelist | The input frame list |
| labels | The input frame list labels |
| nlab | The number of labels |
| conftag | The tag for a confidence map |
| bpmtag | The tag for a bad pixel mask |
Definition at line 89 of file casu_mask.c.
References casu_frameset_subgroup_1().
| void casu_mask_delete | ( | casu_mask * | m | ) |
| m | The input casu_mask object |
Definition at line 276 of file casu_mask.c.
References casu_mask_clear().
| void casu_mask_force | ( | casu_mask * | m, |
| int | nx, | ||
| int | ny | ||
| ) |
| m | The input casu_mask object |
| nx | The X size of the mask array |
| ny | The Y size of the mask array |
Definition at line 394 of file casu_mask.c.
| unsigned char * casu_mask_get_data | ( | casu_mask * | m | ) |
| m | The input casu_mask object |
Definition at line 544 of file casu_mask.c.
References casu_mask_get_fits().
Referenced by casu_defringe(), casu_mkconf(), casu_pawsky_mask(), casu_pawsky_mask_pre(), casu_simplesky_mask(), vircam_destripe(), and vircam_tilesky().
| const char * casu_mask_get_filename | ( | casu_mask * | m | ) |
| m | The input casu_mask object |
Definition at line 447 of file casu_mask.c.
Referenced by casu_mkconf().
| casu_fits * casu_mask_get_fits | ( | casu_mask * | m | ) |
| m | The input casu_mask object |
Definition at line 424 of file casu_mask.c.
Referenced by casu_mask_get_data().
| int casu_mask_get_size_x | ( | casu_mask * | m | ) |
| m | The input casu_mask object |
Definition at line 475 of file casu_mask.c.
Referenced by casu_mkconf(), casu_pawsky_mask(), casu_pawsky_mask_pre(), casu_simplesky_mask(), and vircam_tilesky().
| int casu_mask_get_size_y | ( | casu_mask * | m | ) |
| m | The input casu_mask object |
Definition at line 498 of file casu_mask.c.
Referenced by casu_mkconf(), casu_pawsky_mask(), casu_pawsky_mask_pre(), casu_simplesky_mask(), and vircam_tilesky().
| int casu_mask_get_type | ( | casu_mask * | m | ) |
| m | The input casu_mask object |
Definition at line 521 of file casu_mask.c.
Referenced by casu_mkconf().
| int casu_mask_load | ( | casu_mask * | m, |
| int | nexten, | ||
| int | nx, | ||
| int | ny | ||
| ) |
| m | The input mask object |
| nexten | The image extension that you want to load. |
| nx | The X dimension of the data array (in case the image is undefined) |
| ny | The Y dimension of the data array (in case the image is undefined) |
Definition at line 214 of file casu_mask.c.
References casu_fits_delete(), casu_fits_get_image(), and casu_fits_load().
| casu_mask * casu_mask_wrap_bpm | ( | unsigned char * | inbpm, |
| int | nx, | ||
| int | ny | ||
| ) |
| inbpm | The input bad pixel map |
| nx | The X dimension of the map |
| ny | The Y dimension of the map |
Definition at line 309 of file casu_mask.c.
References casu_fits_wrap().
| casu_mask * casu_objmask_define | ( | cpl_frame * | frame | ) |
| frame | The input frame |
Definition at line 163 of file casu_mask.c.