vircam_dfs
[Groups of Support Routines]

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:
set The input frameset
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 
)
Name:
vircam_dfs_set_product_exten_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 all the useful header info
Author:
Jim Lewis, CASU

Definition at line 266 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().

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().


Generated on 7 Feb 2011 for VIRCAM Pipeline by  doxygen 1.6.1