/* * Khoros: $Id$ */ /* * Copyright (C) 1997, INPE. Sergio Donizete Faria, Gerald Jean Francis Banon * All rights reserved. See $K_PROG/repos/license/License. */ /* >>>>>>>>>>>>>>>>>>>>>>>>>>>>> <<<<<<<<<<<<<<<<<<<<<<<<<< >>>> >>>> Purpose: Include file for klgmaxrel >>>> >>>> Written By: Sergio Donizete Faria >>>> >>>> Modifications: >>>> >>>> Date: July 1, 1997 >>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> <<<<<<<<<<<<<<<<<<<<<<<<<< */ #ifndef _klgmaxrel_h_ #define _klgmaxrel_h_ /*-------------------------------------* | #includes ---------------------------------------*/ #include /* -include_includes */ /* -include_includes_end */ /*-------------------------------------* | #defines ---------------------------------------*/ /* -include_defines */ /* -include_defines_end */ /*-------------------------------------* | typedefs ---------------------------------------*/ typedef struct _clui_info_struct { /* * Input data object (required infile) */ char *i_img_file; /* Input data object FILENAME */ int i_img_flag; /* Input data object FLAG */ /* * Formatted ASCII output file (required outfile) */ char *f_file; /* Formatted ASCII output file FILENAME */ int f_flag; /* Formatted ASCII output file FLAG */ /* * Resulting output data object (required outfile) */ char *o_img_file; /* Resulting output data object FILENAME */ int o_img_flag; /* Resulting output data object FLAG */ /* * Specify expected point latitude (optional double) */ double lat_double; /* Specify expected point latitude DOUBLE */ int lat_flag; /* Specify expected point latitude FLAG */ /* * Specify expected point latitude (optional double) */ double lon_double; /* Specify expected point latitude DOUBLE */ int lon_flag; /* Specify expected point latitude FLAG */ /* * Specify the altitude of expected point (optional double) */ double alt_double; /* Specify the altitude of expected point DOUBLE */ int alt_flag; /* Specify the altitude of expected point FLAG */ /* * Specifies the region width (optional integer) */ int wsize_int; /* Specifies the region width INT */ int wsize_flag; /* Specifies the region width FLAG */ /* * Specifies the region height (optional integer) */ int hsize_int; /* Specifies the region height INT */ int hsize_flag; /* Specifies the region height FLAG */ } clui_info_struct; /* -include_typedefs */ /* -include_typedefs_end */ /*-------------------------------------* | global variable declarations ---------------------------------------*/ extern clui_info_struct *clui_info; extern uis_struct clui_uis_spec; /* -include_variables */ /* -include_variables_end */ /*-------------------------------------* | macros ---------------------------------------*/ /* -include_macros */ /* -include_macros_end */ /*-------------------------------------* | routine definitions ---------------------------------------*/ int main PROTO((int, char **)); void klgmaxrel_get_args PROTO((kaddr)); void klgmaxrel_usage_additions PROTO((void)); void klgmaxrel_free_args PROTO((kexit_status, kaddr)); /* -include_routines */ /* -include_routines_end */ #endif