29 #ifndef FORS_CPL_WCS_H
30 #define FORS_CPL_WCS_H
32 #include "cpl_error.h"
33 #include "cpl_propertylist.h"
34 #include "cpl_matrix.h"
35 #include "cpl_array.h"
43 enum fors_cpl_wcs_trans_mode {
44 FORS_CPL_WCS_PHYS2WORLD,
45 FORS_CPL_WCS_WORLD2PHYS,
46 FORS_CPL_WCS_PHYS2STD,
47 FORS_CPL_WCS_WORLD2STD};
49 typedef enum fors_cpl_wcs_trans_mode fors_cpl_wcs_trans_mode;
53 fors_cpl_wcs *fors_cpl_wcs_new_from_propertylist(
const cpl_propertylist *plist);
55 cpl_error_code fors_cpl_wcs_convert(
const fors_cpl_wcs *wcs,
const cpl_matrix *from,
56 cpl_matrix **to, cpl_array **status,
57 fors_cpl_wcs_trans_mode transform);
void fors_cpl_wcs_delete(fors_cpl_wcs *wcs)
Destroy a WCS structure.