11 #ifndef _LINOPTIMTOOLS_H
12 #define _LINOPTIMTOOLS_H
41 long linopt_imtools_mask_to_pixtable(
const char *IDmask_name,
42 const char *IDpixindex_name,
const char *IDpixmult_name);
45 imageID linopt_imtools_Image_to_vec(
47 const char *IDpixindex_name,
48 const char *IDpixmult_name,
49 const char *IDvec_name
52 imageID linopt_imtools_vec_to_2DImage(
53 const char *IDvec_name,
54 const char *IDpixindex_name,
55 const char *IDpixmult_name,
76 imageID linopt_imtools_make1Dpolynomials(
77 const char *IDout_name,
84 imageID linopt_imtools_makeCosRadModes(
93 long linopt_imtools_makeCPAmodes(
121 imageID linopt_imtools_image_construct(
122 const char *IDmodes_name,
123 const char *IDcoeff_name,
128 imageID linopt_imtools_image_construct_stream(
129 const char *IDmodes_name,
130 const char *IDcoeff_name,
131 const char *IDout_name
136 const char *IDcoeff_name);
139 imageID linopt_compute_SVDpseudoInverse(
140 const char *ID_Rmatrix_name,
141 const char *ID_Cmatrix_name,
144 const char *ID_VTmatrix_name
148 imageID linopt_compute_1Dfit(
152 const char *fnameout,
157 imageID linopt_imtools_image_fitModes(
159 const char *IDmodes_name,
160 const char *IDmask_name,
162 const char *IDcoeff_name,
168 double linopt_imtools_match_slow(
170 const char *IDref_name,
171 const char *IDmask_name,
172 const char *IDsol_name,
173 const char *IDout_name
177 double linopt_imtools_match(
179 const char *IDref_name,
180 const char *IDmask_name,
181 const char *IDsol_name,
182 const char *IDout_name
208 const char *IDinmask_name,
const char *IDoutput_name,
const char *IDRM_name);