grasp_output.h
Go to the documentation of this file.
1 /*
2  * Copyright 2016 CNRS & Universite Lille 1. All rights reserved.
3  *
4  * Licensed under the GRASP Open Source License V1.0 (see LICENSE file)
5  */
6 
7 /*
8  * File: grasp_output.h
9  * Author: david
10  *
11  * Created on 5 de octubre de 2013, 14:30
12  */
13 
14 #ifndef GRASP_OUTPUT_H
15 #define GRASP_OUTPUT_H
16 
17 #include "mod_par_DLS.inc"
18 #include "../settings/grasp_settings.h"
19 #include "../input/grasp_input.h"
20 #include "mod_par_OS.inc"
21 #include "mod_par_inv.inc"
22 #include "mod_par_DLS_bin.inc"
23 #include "../retrieval/constants_set/mod_globals.inc"
24 #include "grasp_output_stream_t.h"
25 
26 #ifdef __cplusplus
27 extern "C" {
28 #endif
29 
30 #include <stdint.h>
31 
34 
35 
36  // This funtion initilize results arrays
37  int grasp_output_initialize_results(grasp_settings *settings, const grasp_tile_description_t *tile_description, grasp_results_t *results);
38 
39  // This function assign the output from a inversion to a tile result
40  void grasp_output_process_output(grasp_settings *settings,grasp_segment_t *segment,output_segment_general *output,const grasp_tile_description_t *tile_description, grasp_results_t *results,int icol,int irow,int itime);
41 
42  // This function deallocate input pixel results...
43  void grasp_output_destroy_result(const grasp_tile_description_t *tile_description, grasp_results_t *results);
44 
45 #ifdef __cplusplus
46 }
47 #endif
48 
49 #endif /* GRASP_OUTPUT_H */
50 
void grasp_output_destroy_result(const grasp_tile_description_t *tile_description, grasp_results_t *results)
Definition: grasp_output.c:788
int grasp_output_initialize_results(grasp_settings *settings, const grasp_tile_description_t *tile_description, grasp_results_t *results)
Definition: grasp_output.c:753
Definition: grasp_output_tile_result.h:292
Definition: grasp_input_tile_description.h:32
void grasp_output_process_output(grasp_settings *settings, grasp_segment_t *segment, output_segment_general *output, const grasp_tile_description_t *tile_description, grasp_results_t *results, int icol, int irow, int itime)
Definition: grasp_output.c:37
Definition: grasp_output_segment_result.h:498
Definition: grasp_input_segment.h:243
Definition: grasp_settings_t.h:409