grasp_main.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 
14 #ifndef GRASP_MAIN_H
15 #define GRASP_MAIN_H
16 
17 #ifdef __cplusplus
18 extern "C" {
19 #endif
20 
21 #include <stdbool.h>
22 #include "../input/grasp_input_tile_description.h"
23 #include "../output/grasp_output_tile_result.h"
24 #include "../output/grasp_output_segment_result.h"
25 #include "grasp_controller.h"
26 
27 
38 int main_sequential(int argc, char** argv, yamlsettings_parser_settings_file_mode settings_file_mode, grasp_results_description *results_description, grasp_segment_t *input_segment, sensor_data_t *input_sdata);
39 
40 #ifdef USE_MPI
41 
42 int main_mpi(int argc, char** argv, yamlsettings_parser_settings_file_mode settings_file_mode, grasp_results_description *results_description, grasp_segment_t *input_segment, sensor_data_t *input_sdata);
43 
44 #endif /* USE_MPI */
45 
46 
47 #ifdef __cplusplus
48 }
49 #endif
50 
51 #endif /* GRASP_MAIN_H */
52 
Functions needed by the controller to organize the workflow.
Definition: grasp_input_segment.h:147
int main_sequential(int argc, char **argv, yamlsettings_parser_settings_file_mode settings_file_mode, grasp_results_description *results_description, grasp_segment_t *input_segment, sensor_data_t *input_sdata)
Definition: grasp_main.c:57
Definition: grasp_input_segment.h:243
Definition: grasp_output_tile_result.h:305