mo_grasp_controller.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 
22 #ifndef MO_GRASP_CONTROLLER_H
23 #define MO_GRASP_CONTROLLER_H
24 
25 #ifdef __cplusplus
26 extern "C" {
27 #endif
28 
29 #include "mod_par_inv.inc"
30 #include "../settings/grasp_settings_t.h"
31 #include "../input/grasp_input_segment.h"
32 #include "../output/grasp_output_segment_result.h"
33 #include "../retrieval/mod_par_inv.inc"
34 
41 extern void grasp_prepare_segment_settings(retr_input *RIN, sensor_data_t *segment_meas);
42 
49 extern int grasp_init_inversion(retr_input *RIN);
50 
60 extern int grasp_input_inversion(const retr_input *RIN, const sensor_data_t *sdata, const float iguess[_KIMAGE][_KPARS], const segment_edges *edges, output_segment_general *ROUT);
61 
67 extern void grasp_finalize_inversion(retr_input *RIN);
68 
69 #ifdef __cplusplus
70 }
71 #endif
72 
73 #endif /* MO_GRASP_CONTROLLER_H */
74 
int grasp_input_inversion(const retr_input *RIN, const sensor_data_t *sdata, const float iguess[_KIMAGE][_KPARS], const segment_edges *edges, output_segment_general *ROUT)
Definition: grasp_output_segment_result.h:498
Definition: grasp_input_segment.h:147
void grasp_prepare_segment_settings(retr_input *RIN, sensor_data_t *segment_meas)
Definition: grasp_settings_t.h:205
void grasp_finalize_inversion(retr_input *RIN)
int grasp_init_inversion(retr_input *RIN)
Definition: grasp_input_segment.h:227