grasp_input.h
Go to the documentation of this file.
24 int grasp_input_initialize_tile_description(int nfiles, char input_files[GRASP_INPUT_MAX_FILES][_GBL_FILE_PATH_LEN], grasp_tile_description_t *tile_description);
27 // Return segment filled with segment data and return number of pixels retrieved. Return a number lower than 0 if there was a problem
28 int grasp_input_extract_segment(grasp_settings *settings, grasp_input_driver_t *driver, int ntransformers,grasp_input_transformer_t *transformers, grasp_segment_t *segment,grasp_results_t *results, grasp_tile_dimensions_t *tile_dimensions, int id_inversion);
34 void grasp_input_edges_find(grasp_settings *settings, grasp_segment_t *segment, grasp_tile_dimensions_t *tile_dimensions, grasp_results_t *results, int icol, int irow, int itime);
50 int grasp_input_position_of_inversion(const grasp_tile_dimensions_t *tile_dimensions, int id_inversion, int *icol, int *irow, int *itime);
63 void grasp_input_dump_iguess(FILE *output_stream, const grasp_settings *settings, const grasp_segment_t *segment);
74 void grasp_input_print_sdata(FILE *output_stream, const char *label, const sensor_data_t *sdata);
76 /* Added by F. Ducos (more debugging routines for segments, with the original interface; required by the POLDER driver) */
77 void grasp_input_print_segment_pixel(FILE *output_stream, const grasp_segment_t *segment, size_t ipixel);
78 void grasp_input_print_segment(FILE *output_stream, const char *label, const grasp_segment_t *segment);
81 int grasp_input_expand_files(int nfiles, char input_files[GRASP_INPUT_MAX_FILES][_GBL_FILE_PATH_LEN], char ***output_files);
void grasp_input_print_segment_pixel(FILE *output_stream, const grasp_segment_t *segment, size_t ipixel)
Definition: grasp_input.c:1480
void grasp_input_dump_sdata(FILE *output_stream, const sensor_data_t *sdata)
Definition: grasp_input.c:1412
void grasp_input_clean_segment(grasp_segment_t *segment, float missing_value)
Definition: grasp_input.c:639
void grasp_input_edges_initialization(segment_edges *edges)
int grasp_input_expand_files(int nfiles, char input_files[GRASP_INPUT_MAX_FILES][_GBL_FILE_PATH_LEN], char ***output_files)
Definition: grasp_input.c:1519
Definition: grasp_output_tile_result.h:292
void grasp_input_deallocate_expanded_files(char **files, int nfiles)
Definition: grasp_input.c:1576
Definition: grasp_input_tile_description.h:22
Definition: grasp_input_tile_description.h:32
int grasp_input_get_num_pixels_at_it(const sensor_data_t *sdata, int it)
Definition: grasp_input.c:602
Definition: grasp_input_segment.h:147
int grasp_input_initialize_tile_description(int nfiles, char input_files[GRASP_INPUT_MAX_FILES][_GBL_FILE_PATH_LEN], grasp_tile_description_t *tile_description)
Definition: grasp_input.c:23
void grasp_input_print_sdata(FILE *output_stream, const char *label, const sensor_data_t *sdata)
Definition: grasp_input.c:1492
void grasp_input_print_segment(FILE *output_stream, const char *label, const grasp_segment_t *segment)
Definition: grasp_input.c:1472
void grasp_input_edges_find(grasp_settings *settings, grasp_segment_t *segment, grasp_tile_dimensions_t *tile_dimensions, grasp_results_t *results, int icol, int irow, int itime)
Definition: grasp_input.c:571
int grasp_input_position_of_inversion(const grasp_tile_dimensions_t *tile_dimensions, int id_inversion, int *icol, int *irow, int *itime)
Definition: grasp_input.c:44
Definition: grasp_input_segment.h:243
int grasp_input_extract_segment(grasp_settings *settings, grasp_input_driver_t *driver, int ntransformers, grasp_input_transformer_t *transformers, grasp_segment_t *segment, grasp_results_t *results, grasp_tile_dimensions_t *tile_dimensions, int id_inversion)
Definition: grasp_input.c:69
Definition: grasp_input_functions.h:40
Definition: grasp_settings_t.h:409
Definition: grasp_input_segment.h:227
void grasp_input_dump_iguess(FILE *output_stream, const grasp_settings *settings, const grasp_segment_t *segment)
Definition: grasp_input.c:1396
Definition: grasp_input_functions.h:51