38 #ifndef SINFO_NEW_RESAMPLING_H
39 #define SINFO_NEW_RESAMPLING_H
49 #include "sinfo_poly2d.h"
51 #include "sinfo_msg.h"
59 #define TRANSFO_AFFINE 0
60 #define TRANSFO_DEG2 1
61 #define TRANSFO_HOMOGRAPHIC 2
64 #define SHIFT_REJECT_L 2
65 #define SHIFT_REJECT_R 2
66 #define SHIFT_REJECT_T 2
67 #define SHIFT_REJECT_B 2
75 #define TABSPERPIX (1000)
76 #define KERNEL_WIDTH (2.0)
77 #define KERNEL_SAMPLES (1+(int)(TABSPERPIX * KERNEL_WIDTH))
79 #define TANH_STEEPNESS (5.0)
114 sinfo_new_generate_interpolation_kernel(
const char * kernel_type) ;
157 sinfo_new_warp_image_generic(
158 cpl_image * image_in,
160 cpl_polynomial * poly_u,
161 cpl_polynomial * poly_v
188 double * sinfo_new_generate_tanh_kernel(
double steep) ;
206 void sinfo_new_show_interpolation_kernel(
char * kernel_name) ;