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