28 #ifndef HAWKI_DISTORTION_H
29 #define HAWKI_DISTORTION_H
41 typedef struct _hawki_distortion_ hawki_distortion;
43 struct _hawki_distortion_
64 (hawki_distortion * distortion);
67 (
const cpl_frame * dist_x,
68 const cpl_frame * dist_y,
72 (
const hawki_distortion * distortion);
75 (
const hawki_distortion * distortion);
78 (cpl_image ** alldetectors,
79 const cpl_frame * distortion_x,
80 const cpl_frame * distortion_y) ;
88 (
const hawki_distortion * distortion,
91 double * x_pos_distcorr,
92 double * y_pos_distcorr);
95 (
const hawki_distortion * distortion,
98 double * x_pos_distdecorr,
99 double * y_pos_distdecorr);
102 (cpl_imagelist * ilist,
104 cpl_image ** dist_y);
106 int hawki_distortion_create_maps_detector
107 (
const hawki_distortion * distortion,
108 cpl_image * dist_detector_x,
109 cpl_image * dist_detector_y);
111 int hawki_distortion_create_maps
112 (
const hawki_distortion * distortion,
114 cpl_image ** dist_y);
116 hawki_distortion * hawki_distortion_compute_solution
117 (
const cpl_table ** ref_catalogues,
118 const cpl_bivector * cat_offsets,
119 const cpl_table * matching_sets,
124 const hawki_distortion * dist_initguess,