These are methods for manipulating the vircam_mask bad pixel mask objects. More...
Functions | |
vir_mask * | vircam_mask_define (cpl_frameset *framelist, int *labels, int nlab) |
int | vircam_mask_load (vir_mask *m, int nexten, int nx, int ny) |
void | vircam_mask_delete (vir_mask *m) |
vir_mask * | vircam_mask_wrap_bpm (unsigned char *inbpm, int nx, int ny) |
void | vircam_mask_clear (vir_mask *m) |
void | vircam_mask_force (vir_mask *m, int nx, int ny) |
vir_fits * | vircam_mask_get_fits (vir_mask *m) |
const char * | vircam_mask_get_filename (vir_mask *m) |
int | vircam_mask_get_size_x (vir_mask *m) |
int | vircam_mask_get_size_y (vir_mask *m) |
int | vircam_mask_get_type (vir_mask *m) |
unsigned char * | vircam_mask_get_data (vir_mask *m) |
These are methods for manipulating the vircam_mask bad pixel mask objects.
void vircam_mask_clear | ( | vir_mask * | m | ) |
m | The input vir_mask object |
Definition at line 303 of file vircam_mask.c.
Referenced by vircam_mask_delete().
vir_mask* vircam_mask_define | ( | cpl_frameset * | framelist, | |
int * | labels, | |||
int | nlab | |||
) |
framelist | The input frame list | |
labels | The input frame list labels | |
nlab | The number of labels |
Definition at line 86 of file vircam_mask.c.
References vircam_frameset_subgroup_1().
void vircam_mask_delete | ( | vir_mask * | m | ) |
m | The input vir_mask object |
Definition at line 222 of file vircam_mask.c.
References vircam_mask_clear().
void vircam_mask_force | ( | vir_mask * | m, | |
int | nx, | |||
int | ny | |||
) |
m | The input vir_mask object | |
nx | The X size of the mask array | |
ny | The Y size of the mask array |
Definition at line 339 of file vircam_mask.c.
unsigned char* vircam_mask_get_data | ( | vir_mask * | m | ) |
m | The input vir_mask object |
Definition at line 489 of file vircam_mask.c.
References vircam_mask_get_fits().
Referenced by vircam_backmap(), vircam_defringe(), vircam_destripe(), vircam_mkconf(), vircam_pawsky_mask(), and vircam_tilesky().
const char* vircam_mask_get_filename | ( | vir_mask * | m | ) |
m | The input vir_mask object |
Definition at line 392 of file vircam_mask.c.
vir_fits* vircam_mask_get_fits | ( | vir_mask * | m | ) |
m | The input vir_mask object |
Definition at line 369 of file vircam_mask.c.
Referenced by vircam_mask_get_data(), and vircam_mkconf().
int vircam_mask_get_size_x | ( | vir_mask * | m | ) |
m | The input vir_mask object |
Definition at line 420 of file vircam_mask.c.
Referenced by vircam_mkconf(), vircam_pawsky_mask(), and vircam_tilesky().
int vircam_mask_get_size_y | ( | vir_mask * | m | ) |
m | The input vir_mask object |
Definition at line 443 of file vircam_mask.c.
Referenced by vircam_mkconf(), vircam_pawsky_mask(), and vircam_tilesky().
int vircam_mask_get_type | ( | vir_mask * | m | ) |
m | The input vir_mask object |
Definition at line 466 of file vircam_mask.c.
Referenced by vircam_mkconf().
int vircam_mask_load | ( | vir_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 164 of file vircam_mask.c.
References vircam_fits_delete(), vircam_fits_get_image(), and vircam_fits_load().
vir_mask* vircam_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 255 of file vircam_mask.c.
References vircam_fits_wrap().