These are methods for manipulating keywords in data product headers.
More...
Functions |
int | vircam_dfs_set_groups (cpl_frameset *set) |
void | vircam_dfs_set_product_primary_header (cpl_propertylist *plist, cpl_frame *frame, cpl_frameset *frameset, cpl_parameterlist *parlist, char *recipeid, const char *dict, cpl_frame *inherit, int synch) |
void | vircam_dfs_set_product_exten_header (cpl_propertylist *plist, cpl_frame *frame, cpl_frameset *frameset, cpl_parameterlist *parlist, char *recipeid, const char *dict, cpl_frame *inherit) |
Detailed Description
These are methods for manipulating keywords in data product headers.
- Author:
- Jim Lewis, CASU
Function Documentation
int vircam_dfs_set_groups |
( |
cpl_frameset * |
set |
) |
|
- Name:
- vircam_dfs_set_groups
- Purpose:
- Set the group of each frame in a frameset as RAW or CALIB according to DO.CATG tag given to it.
- Description:
- A frameset is given. Each frame in the frameset is classified as RAW or CALIB depending upon the dfs tag it's been given.
- Language:
- C
- Parameters:
-
- Return values:
-
| VIR_OK | If everything is ok |
| VIR_FATAL | If NULL frameset |
- Author:
- Jim Lewis, CASU
Definition at line 87 of file vircam_dfs.c.
void vircam_dfs_set_product_exten_header |
( |
cpl_propertylist * |
plist, |
|
|
cpl_frame * |
frame, |
|
|
cpl_frameset * |
frameset, |
|
|
cpl_parameterlist * |
parlist, |
|
|
char * |
recipeid, |
|
|
const char * |
dict, |
|
|
cpl_frame * |
inherit | |
|
) |
| | |
void vircam_dfs_set_product_primary_header |
( |
cpl_propertylist * |
plist, |
|
|
cpl_frame * |
frame, |
|
|
cpl_frameset * |
frameset, |
|
|
cpl_parameterlist * |
parlist, |
|
|
char * |
recipeid, |
|
|
const char * |
dict, |
|
|
cpl_frame * |
inherit, |
|
|
int |
synch | |
|
) |
| | |
- Name:
- vircam_dfs_set_product_primary_header
- Purpose:
- Set the dfs product header keywords in the primary header
- Description:
- Set the dfs product header keywords in the primary header
- Language:
- C
- Parameters:
-
| plist | The propertylist to which the keywords should be appended |
| frame | The output product frame |
| frameset | The input recipe frameset |
| parlist | The parameter list of the input recipe |
| recipeid | The name of the input recipe |
| dict | The dictionary ID |
| inherit | The frame from which you want to inherit useful header information |
| synch | If set, then the timing information that has been added by the relevant cpl_ routine can be overwritten by the timing information from the original propertylist |
- Author:
- Jim Lewis, CASU
Definition at line 196 of file vircam_dfs.c.
Referenced by vircam_jmp_save_catalogue(), vircam_jmp_save_illum(), vircam_jmp_save_offsky(), vircam_jmp_save_simple(), vircam_jmp_save_simple_offsets(), vircam_jmp_save_stack(), and vircam_jmp_save_super().