|
33 #include <cpl_macros.h>
34 #include <cpl_matrix.h>
43 giraffe_interpolate_linear(cxdouble x, cxdouble x_0, cxdouble y_0,
44 cxdouble x_1, cxdouble y_1);
51 giraffe_chebyshev_base1d(cxdouble start, cxdouble size, cxint order,
55 giraffe_chebyshev_base2d(cxdouble xstart, cxdouble ystart, cxdouble xsize,
56 cxdouble ysize, cxint xorder, cxint yorder,
57 cpl_matrix* m_x, cpl_matrix* m_y);
60 giraffe_chebyshev_base2dt(cxdouble xstart, cxdouble ystart, cxdouble xsize,
61 cxdouble ysize, cxint xorder, cxint yorder,
62 cpl_matrix* m_x, cpl_matrix* m_y);
65 giraffe_chebyshev_fit1d(cxdouble start, cxdouble size, cpl_matrix* m_c,
69 giraffe_chebyshev_fit2d(cxdouble xstart, cxdouble ystart, cxdouble xsize,
70 cxdouble ysize, const cpl_matrix* m_c,
71 const cpl_matrix* m_x, const cpl_matrix* m_y);
73 cxint giraffe_gauss_jordan(cpl_matrix*, cxint, cpl_matrix*, cxint);
75 void giraffe_compute_image_coordinates(cxlong, cxlong, cpl_matrix*,
|