grasp_input_tile_description.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_input_tile_description.h
9  * Author: fuertes
10  *
11  * Created on 3 de octubre de 2014, 14:53
12  */
13 
14 #ifndef GRASP_INPUT_TILE_DESCRIPTION_H
15 #define GRASP_INPUT_TILE_DESCRIPTION_H
16 
17 #ifdef __cplusplus
18 extern "C" {
19 #endif
20 
21 
22 typedef struct grasp_tile_dimensions_t_{
23  int segment_nrows; // Number of rows in SEGMENT
24  int segment_ncols; // Number of cols in SEGMENT
25  int segment_ntimes; // Number of times in SEGMENT
26  int tile_nt; // Number of total different t's in tile
27  int tile_nx; // Number of total different x's in tile
28  int tile_ny; // Number of total different y's in tile
31 
33  // Information set by framework
34  int ninput_files; // Number of input files
35  char **input_files; // Name of each input file
36 
38 
39  // This information should be provided by the drivers and it should be available at the end of the tile process (Except for polder that use this information in output segment.)
40  int nused_files; // Number of used files
41  char **used_files; // Name of used files
43 
44 
45 #ifdef __cplusplus
46 }
47 #endif
48 
49 #endif /* GRASP_INPUT_TILE_DESCRIPTION_H */
50 
struct grasp_tile_dimensions_t_ grasp_tile_dimensions_t
int segment_ncols
Definition: grasp_input_tile_description.h:24
Definition: grasp_input_tile_description.h:22
Definition: grasp_input_tile_description.h:32
int tile_ny
Definition: grasp_input_tile_description.h:28
char ** used_files
Definition: grasp_input_tile_description.h:41
int segment_ntimes
Definition: grasp_input_tile_description.h:25
int tile_nt
Definition: grasp_input_tile_description.h:26
grasp_tile_dimensions_t dimensions
Definition: grasp_input_tile_description.h:37
int ninput_files
Definition: grasp_input_tile_description.h:34
int nused_files
Definition: grasp_input_tile_description.h:40
int segment_nrows
Definition: grasp_input_tile_description.h:23
char ** input_files
Definition: grasp_input_tile_description.h:35
struct grasp_tile_description_t_ grasp_tile_description_t
int tile_nx
Definition: grasp_input_tile_description.h:27
int npixel_estimated
Definition: grasp_input_tile_description.h:29