|
25 #include <cpl_macros.h>
26 #include <cpl_matrix.h>
35 giraffe_interpolate_linear(cxdouble x, cxdouble x_0, cxdouble y_0,
36 cxdouble x_1, cxdouble y_1);
43 giraffe_chebyshev_base1d(cxdouble start, cxdouble size, cxint order,
47 giraffe_chebyshev_base2d(cxdouble xstart, cxdouble ystart, cxdouble xsize,
48 cxdouble ysize, cxint xorder, cxint yorder,
49 cpl_matrix* m_x, cpl_matrix* m_y);
52 giraffe_chebyshev_base2dt(cxdouble xstart, cxdouble ystart, cxdouble xsize,
53 cxdouble ysize, cxint xorder, cxint yorder,
54 cpl_matrix* m_x, cpl_matrix* m_y);
57 giraffe_chebyshev_fit1d(cxdouble start, cxdouble size, cpl_matrix* m_c,
61 giraffe_chebyshev_fit2d(cxdouble xstart, cxdouble ystart, cxdouble xsize,
62 cxdouble ysize, const cpl_matrix* m_c,
63 const cpl_matrix* m_x, const cpl_matrix* m_y);
65 cxint giraffe_gauss_jordan(cpl_matrix*, cxint, cpl_matrix*, cxint);
67 void giraffe_compute_image_coordinates(cxlong, cxlong, cpl_matrix*,
|