OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022
l3bindump.h
Go to the documentation of this file.
1 #ifndef _INPUT_STR_H
2 #define _INPUT_STR_H
3 
4 #include <stdio.h>
5 #include "version.h"
6 
7 #include "netcdf.h" // Needs to be first to define netcdf stuff JMG
8 #include <ctype.h>
9 #include "hdf5.h"
10 #include "clo.h"
11 #include "genutils.h"
12 #include <assert.h>
13 
14 
15 #ifdef __cplusplus
16 extern "C" {
17 #endif
18 
19 typedef struct input_struct {
20  char ifile[FILENAME_MAX];
21  char ofile[FILENAME_MAX];
22  char oformat[20];
23  char l3bprod[2048];
24  float west;
25  float east;
26  float north;
27  float south;
28  float lat;
29  float lon;
30  int64_t bin_number;
31  float radius;
32  int verbose;
33 
34 } instr;
35 
36 void par_option_cb(clo_option_t *option);
38 int l3bindump_read_options(clo_optionList_t* list, int argc, char* argv[]);
39 
40 int l3bindump_load_input(clo_optionList_t *list, instr *input);
41 void l3bindump_input_init(instr *input);
42 int l3bindump_usage();
43 
44 
45 #ifdef __cplusplus
46 }
47 #endif
48 
49 #endif
char ofile[FILENAME_MAX]
Definition: l2bin_input.h:16
list(APPEND LIBS ${PGSTK_LIBRARIES}) add_executable(atteph_info_modis atteph_info_modis.c) target_link_libraries(atteph_info_modis $
Definition: CMakeLists.txt:7
int64_t bin_number
Definition: l3bindump.h:30
char oformat[20]
Definition: input_struc.h:16
int l3bindump_usage()
float lat
Definition: l3bindump.h:28
char l3bprod[2048]
Definition: l2bin_input.h:20
void par_option_cb(clo_option_t *option)
Definition: afrt_input.cpp:14
int l3bindump_init_options(clo_optionList_t *list)
float lon
Definition: l3bindump.h:29
char ifile[MAX_IFILES][FILENAME_MAX]
Definition: input_struc.h:19
void l3bindump_input_init(instr *input)
int l3bindump_load_input(clo_optionList_t *list, instr *input)
int l3bindump_read_options(clo_optionList_t *list, int argc, char *argv[])
float radius
Definition: l3bindump.h:31