33 #include <casu_fits.h>
34 #include <casu_utils.h>
35 #include <casu_mods.h>
45 cpl_test_init(PACKAGE_BUGREPORT,CPL_MSG_WARNING);
51 cpl_test_eq(status,CASU_FATAL);
52 cpl_test_eq(status,retval);
56 im = cpl_image_new(1024,1024,CPL_TYPE_FLOAT);
57 cpl_image_fill_noise_uniform(im,990.0,1010.0);
58 cpl_image_fill_window(im,500,500,505,505,7000.0);
59 bpm = cpl_image_get_bpm(im);
60 cpl_mask_threshold_image(bpm,im,6090,7010,CPL_BINARY_1);
67 cpl_mask_threshold_image(bpm,im,6090,7010,CPL_BINARY_1);
68 cpl_test_eq(status,CASU_OK);
69 cpl_test_eq(status,retval);
70 cpl_test_rel(1000.0,cpl_image_get_mean_window(im,500,500,505,505),0.001);
75 return(cpl_test_end(0));
void casu_fits_delete(casu_fits *p)
casu_fits * casu_fits_wrap(cpl_image *im, casu_fits *model, cpl_propertylist *phu, cpl_propertylist *ehu)
int casu_inpaint(casu_fits *in, int nbsize, int *status)
Inpaint pixels or patches in a map.