|
X-shooter Pipeline Reference Manual 3.8.15
|
Functions | |
| static int | xsh_grid_point_compare (const void *one, const void *two) |
| void | xsh_grid_dump (xsh_grid *grid) |
| Dump main info about a grid. | |
| cpl_table * | xsh_grid2table (xsh_grid *grid) |
| Dump main info about a grid. | |
| xsh_grid * | xsh_grid_create (int size) |
| Create a grid. | |
| void | xsh_grid_free (xsh_grid **grid) |
| Free a grid. | |
| void | xsh_grid_add (xsh_grid *grid, int x, int y, double data, double errs, int qual) |
| add a point to a grid | |
| void | xsh_grid_sort (xsh_grid *grid) |
| sort grid points | |
| xsh_grid_point * | xsh_grid_point_get (xsh_grid *grid, int i) |
| get x points from the grid | |
| int | xsh_grid_get_index (xsh_grid *grid) |
| get the number of elements in the grid | |
| cpl_table * xsh_grid2table | ( | xsh_grid * | grid | ) |
Dump main info about a grid.
| grid | pointer |
Definition at line 113 of file xsh_data_grid.c.
References xsh_grid_point::errs, xsh_grid::idx, xsh_grid::list, xsh_grid_point::v, xsh_grid_point::x, XSH_ASSURE_NOT_NULL, and xsh_grid_point::y.
Referenced by xsh_subtract_background().
| void xsh_grid_add | ( | xsh_grid * | grid, |
| int | x, | ||
| int | y, | ||
| double | data, | ||
| double | errs, | ||
| int | qual | ||
| ) |
add a point to a grid
| grid | The grid |
| x | x coordinate of the point |
| y | y coordinate of the point |
| v | value of the point |
Definition at line 215 of file xsh_data_grid.c.
References xsh_grid_point::errs, xsh_grid::idx, xsh_grid::list, xsh_grid_point::qual, xsh_grid::size, xsh_grid_point::v, xsh_grid_point::x, x, XSH_ASSURE_NOT_ILLEGAL, XSH_ASSURE_NOT_NULL, XSH_MALLOC, xsh_grid_point::y, and y.
Referenced by xsh_crea_grid_from_mask().
| xsh_grid * xsh_grid_create | ( | int | size | ) |
Create a grid.
| size | size of the grid |
Definition at line 165 of file xsh_data_grid.c.
References xsh_grid::idx, xsh_grid::list, xsh_grid::size, size, XSH_ASSURE_NOT_ILLEGAL, XSH_CALLOC, and xsh_grid_free().
Referenced by xsh_crea_grid_from_mask().
| void xsh_grid_dump | ( | xsh_grid * | grid | ) |
Dump main info about a grid.
| grid | pointer |
Definition at line 87 of file xsh_data_grid.c.
References xsh_grid::idx, xsh_grid::list, xsh_grid::size, xsh_grid_point::v, xsh_grid_point::x, XSH_ASSURE_NOT_NULL, xsh_msg, and xsh_grid_point::y.
| void xsh_grid_free | ( | xsh_grid ** | grid | ) |
Free a grid.
| grid | the grid pointer |
Definition at line 191 of file xsh_data_grid.c.
References XSH_FREE.
Referenced by xsh_grid_create(), and xsh_subtract_background().
| int xsh_grid_get_index | ( | xsh_grid * | grid | ) |
get the number of elements in the grid
| grid | the grid pointer |
Definition at line 284 of file xsh_data_grid.c.
References xsh_grid::idx, and XSH_ASSURE_NOT_NULL.
Referenced by xsh_image_fit_spline().
|
static |
Definition at line 56 of file xsh_data_grid.c.
References xsh_grid_point::x.
Referenced by xsh_grid_sort().
| xsh_grid_point * xsh_grid_point_get | ( | xsh_grid * | grid, |
| int | i | ||
| ) |
get x points from the grid
| grid | the grid pointer |
| i | grid index point |
Definition at line 264 of file xsh_data_grid.c.
References xsh_grid::list, XSH_ASSURE_NOT_ILLEGAL, and XSH_ASSURE_NOT_NULL.
Referenced by xsh_image_fit_spline().
| void xsh_grid_sort | ( | xsh_grid * | grid | ) |
sort grid points
| grid | The grid |
Definition at line 244 of file xsh_data_grid.c.
References xsh_grid::idx, xsh_grid::list, XSH_ASSURE_NOT_NULL, and xsh_grid_point_compare().
Referenced by xsh_crea_grid_from_mask().