Daily_QC
|
#include "prototypes_new.h"
#include "/usr/include/X11/bitmaps/boxes"
#include "/usr/include/X11/bitmaps/cross_weave"
Go to the source code of this file.
Macros | |
#define | _POSIX_SOURCE |
Functions | |
void | get_default_area () |
void | save_selection2 () |
void | find_name () |
void | quit_callback () |
void | quit_all () |
void | quit_all2 () |
void | ok_dbase () |
void | cance_dbase2 () |
void | display_pcpn_options () |
void | other_pcpn_options () |
void | change_pcpn_time () |
void | change_z_time () |
void | change_maxmin_time () |
void | quality_select () |
void | change_plot () |
void | change_pcpn_zoom_mode () |
void | source_select () |
void | layer_select () |
void | change_pcpn_edit_mode () |
void | change_z_edit_mode () |
void | change_maxmin_edit_mode () |
void | clear_error_widget () |
void | send_callback () |
void | handle_expose () |
void | handle_resize () |
void | handle_mouse () |
void | screening_options () |
void | change_pcp_scaling_mode () |
void | send_dbase () |
void | send_dbase2 () |
void | bmessage () |
void | quit () |
void | cancel_dbase () |
void | save_dbase () |
void | change_character () |
void | kill_dialog () |
void | new_filter () |
void | new_reverse_filter () |
void | new_elevation_filter () |
void | new_dm () |
void | make_gif () |
void | change_max_days () |
void | get_bad_snotel () |
void | change_group_qual () |
void | apply_group () |
void | apply_tgroup () |
void | allocate_colors () |
void | change_edit_stations () |
void | change_zedit_stations () |
void | change_tedit_stations () |
void | change_rsmode () |
void | change_abmode () |
void | change_tcmode () |
void | change_dcmode () |
int | main (int argc, char **argv) |
void | clear_backgrounds () |
void | change_begin_color (Widget w, XtPointer data, XtPointer junk) |
void | change_begin_date (Widget w, XtPointer data, XtPointer junk) |
void | change_max_days (Widget w, XtPointer data, XtPointer junk) |
Widget | CreateMenuButton (char *name, Widget parent, XtCallbackProc callback, XtPointer data, char mnemonic) |
void | test_menu () |
void | create_area_menu () |
void | area_callback (Widget w, XtPointer client_data, XtPointer call_data) |
Widget | BuildPulldownPushMenu (Widget parent, char *menu_title, char menu_mnemonic, struct MenuItem *items) |
Widget | BuildPulldownToggleMenu (Widget parent, char *menu_title, char menu_mnemonic, struct MenuItem *items) |
Widget | AttachToCascade (Widget parent, char *label, Widget sub_menu) |
void | Create_Colors (Display *pdisplay) |
void | allocate_colors (int maxcolors) |
void | clear_drawable (Drawable pixw) |
void | write_screen () |
void | change_method (Widget w, XtPointer data, XmDrawingAreaCallbackStruct *call_data) |
void | area_select (Widget w, XtPointer data) |
void | kill_dialog (Widget w, XtPointer data, XmDrawingAreaCallbackStruct *call_data) |
void | change_plot (Widget w, XtPointer data, XtPointer junk) |
void | create_options (Widget parent, XtCallbackProc callback, int active, char **labels, int n) |
void | screening_options (Widget w, XtPointer data, XmDrawingAreaCallbackStruct *call_data) |
void | change_pcpn_time (Widget w, XtPointer data, XmDrawingAreaCallbackStruct *call_data) |
void | change_maxmin_time (Widget w, XtPointer data, XmDrawingAreaCallbackStruct *call_data) |
void | change_z_time (Widget w, XtPointer data, XmDrawingAreaCallbackStruct *call_data) |
void | display_pcpn_options (Widget w, XtPointer data, XmDrawingAreaCallbackStruct *call_data) |
void | other_pcpn_options (Widget w, XtPointer data, XmDrawingAreaCallbackStruct *call_data) |
void | find_name (Widget w, XtPointer data, XmDrawingAreaCallbackStruct *call_data) |
void | change_character (Widget w, XtPointer data, XmDrawingAreaCallbackStruct *call_data) |
void | change_rsmode (Widget w, XtPointer data, XmDrawingAreaCallbackStruct *call_data) |
void | change_tcmode (Widget w, XtPointer data, XmDrawingAreaCallbackStruct *call_data) |
void | change_dcmode (Widget w, XtPointer data, XmDrawingAreaCallbackStruct *call_data) |
void | change_abmode (Widget w, XtPointer data, XmDrawingAreaCallbackStruct *call_data) |
void | change_pcp_scaling_mode (Widget w, XtPointer data, XmDrawingAreaCallbackStruct *call_data) |
void | change_pcpn_zoom_mode (Widget w, XtPointer data, XmDrawingAreaCallbackStruct *call_data) |
void | change_group_qual (Widget w, XtPointer data, XtPointer junk) |
void | change_pcpn_edit_mode (Widget w, XtPointer data, XtPointer junk) |
void | change_z_edit_mode (Widget w, XtPointer data, XtPointer junk) |
void | change_maxmin_edit_mode (Widget w, XtPointer data, XtPointer junk) |
void | quit_all (Widget w, XtPointer data, XtPointer junk) |
void | foreground_select () |
void | topo_select () |
void | isohyet_select () |
void | max_select () |
void | min_select () |
void | map_select (Widget w, XtPointer data, XtPointer call_data) |
void | send_expose () |
void | source_select (Widget w, XtPointer data, XmDrawingAreaCallbackStruct *call_data) |
void | quality_select (Widget w, XtPointer data, XmDrawingAreaCallbackStruct *call_data) |
void | handle_expose (Widget w, XtPointer data, XmDrawingAreaCallbackStruct *call_data) |
void | handle_resize (Widget w, XtPointer data, XmDrawingAreaCallbackStruct *call_data) |
void | handle_mouse (Widget w, XtPointer data, XEvent *p_event) |
void | berror (Widget widget, char *string) |
void | bmessage (Widget widget, char *string) |
void | kill_widget (Widget widget, XtPointer client_data, XtPointer call_data) |
void | cancel_dbase2 () |
void | save_selection2 (Widget w, XtPointer data, XtPointer junk) |
void | new_filter (Widget w, XtPointer data, XtPointer junk) |
void | new_reverse_filter (Widget w, XtPointer data, XtPointer junk) |
void | new_elevation_filter (Widget w, XtPointer data, XtPointer junk) |
void | new_dm (Widget w, XtPointer data, XtPointer junk) |
Variables | |
char | defarea [20] |
int | pbase [] ={-10,-5,5,15,25,30,35,35,25,15,5,-5} |
int | tscale |
int | maxtscale |
char * | mon [] ={"jan","feb","mar","apr","may","jun","jul","aug","sep","oct","nov","dec"} |
char | hrap_tgage_file [1000] |
char | tstation_climo_file [1000] |
int | maxmin_used =-1 |
int | contour_maxmin_flag =-1 |
int | init_maxmin =-1 |
int | add_max_flag =-1 |
int | add_min_flag =-1 |
struct maxmin * | maxmin |
long int | grey |
float | pxtemp =1.0 |
int | new_day_hour =14 |
int | tcmode =2 |
Widget | rowcol17 |
Widget | tcwidget [3] |
int | dcmode =2 |
Widget | rowcol18 |
Widget | dcwidget [3] |
int | abmode =2 |
Widget | rowcol16 |
Widget | abwidget [3] |
Widget | rowcol15 |
int | dmvalue =1.0*100*3.28/.55 |
Widget | rswidget [3] |
int | rsmode =1 |
int | max_zstations |
int | max_tstations |
int | flf_on =-1 |
int | qpf_on =-1 |
int | maxmin_on =-1 |
Widget | gpbutton |
Widget | rpbutton |
Widget | rowcol1 |
Widget | rowcol10 |
Widget | fgbg_toggle_button |
int | fgbg_number |
XColor | colors [256] |
int | maxzscale |
int | zscale |
int | change_frz_flag =-1 |
Widget | mbutton [100] |
int | mmflag =0 |
int | group_edit =0 |
int | group_qual =8 |
Widget | group_dialog |
char | snow_file [1000] |
int | render_all =1 |
int | topo_number =-1 |
int | isoh_number =-1 |
int | max_number =-1 |
int | min_number =-1 |
Widget | topo_toggle_button =NULL |
Widget | isoh_toggle_button =NULL |
Widget | max_toggle_button =NULL |
Widget | min_toggle_button =NULL |
Widget | daywidget |
int | maxdays =10 |
struct ts | ts [20] |
int | tsmax =0 |
int | maxgif |
float | giflat [5] |
float | giflon [5] |
char | gif_file [1000] |
char | gifbuf [1000] |
int | first =0 |
int | data_view =0 |
struct stn_rec | stn_rec |
int | bmax_width =600 |
int | bmax_height =400 |
int | scale =0 |
int | linear =0 |
int | simflow =0 |
int | simsnow =0 |
char | type [5] |
struct stn_values * | stn_values |
Widget | edit_dialog =NULL |
GC | gc1 |
int | wfo_orig |
int | wfo_in_use [20] |
int | wfo_all =1 |
struct tag | tag [20] |
char | station_climo_file [1000] |
int | init_subdisplay =0 |
Window | bwindow [20] |
struct save_rec | save_rec [20] |
int | display_method |
Widget | bdrawing_area [10] |
Widget | draw_dialog [10] |
Widget | bmain_window |
char | hrap_grid_mask_file [1000] |
float | filter_value =0 |
int | elevation_filter_value =0 |
float | reverse_filter_value =20 |
float | topo_scale =1.0 |
char | topo_buf [100] |
int | change_diff_flag |
float | delim [15][16] |
unsigned long | dmap [16] |
char | forecast_basin_file [1000] |
struct forecast_basins | forecast_basins [500] |
int | forecast_basins_flag =0 |
char | obs_archive_file [1000] |
char | scratch_file [1000] |
char | rfc [100] |
time_t | btim |
int | isom =-1 |
int | old_isom =-1 |
int | smonth =0 |
int | emonth =0 |
char * | timefile [] ={"12z-18z","18z-00z","00z-06z","06z-12z","12z-12z"} |
char * | ttimefile [] ={"12z","18z","00z","06z","12z.max","12z.min"} |
char * | ztimefile [] ={"12z","18z","00z","06z"} |
char | rec_found [50] |
int | begin_year |
int | begin_month |
int | begin_day |
int | begin_hour |
int | begin_index |
int | odisplay_flag |
struct bad_daily_values | bad_values [6000] |
struct bad_daily_values | bad_tvalues [6000] |
time_t | tim |
int | frzlvl_flag =1 |
int | funct [] ={8,0,6,2,3,4,5,1,7,9} |
int | func [] ={8,0,3,1} |
int | gage_char [2] |
Widget | dbase_dialog |
Widget | err |
int | quit_flag =0 |
int | find_station_flag =-1 |
int | first_through =0 |
struct map | map [1500] |
struct pdata | pdata [10] |
struct zdata | zdata [10] |
struct tdata | tdata [10] |
char | station_list_file [1000] |
char | station_list_custom_file [1000] |
char | zstation_list_custom_file [1000] |
char | tstation_list_custom_file [1000] |
char | basin_file [1000] |
char | hrap_file [1000] |
char | pcpn_file [1000] |
char | proc_pcpn_file [1000] |
char | basin_climo_file [1000] |
char | zpoint1_file [1000] |
char | zpoint2_file [1000] |
char | zgrid_file [1000] |
char | tpoint1_file [1000] |
char | tpoint2_file [1000] |
char | tgrid_file [1000] |
char | map_file [1000] |
char | dbase_in [1000] |
char | dbase_out [1000] |
char | map_out [1000] |
char | grid_out [1000] |
char | zgrid_out [1000] |
char | tgrid_out [1000] |
char | zdbase_out [1000] |
char | zmap_out [1000] |
char | tdbase_out [1000] |
char | tmap_out [1000] |
char | grid_file [1000] |
char | rsel_file [1000] |
char | mat_file [1000] |
char | hrap_gage_file [1000] |
char | hrap_zgage_file [1000] |
char | ngrid_file [1000] |
double | max_lat |
double | min_lat |
double | cen_lon |
int | isohyets_used =0 |
Widget | mwidget [50] |
struct station | station [3000] |
struct station | zstation [500] |
struct station | tstation [1000] |
int | max_stations |
int | plot_view |
int | map_edit_flag =-1 |
int | edit_stations_flag =-1 |
int | end_year |
int | end_month |
int | end_day |
int | end_hour |
int | end_index |
XImage * | image |
Region | region |
Pixmap | pixm |
Pixmap | pixb |
Pixmap | logo [4] |
unsigned int | w_logo [4] |
unsigned int | h_logo [4] |
int | xh_logo [4] |
int | yh_logo [4] |
Widget | drawing_area |
Widget | menu_bar |
Widget | top_level |
Widget | main_window |
Widget | area_menu |
Widget | s_text |
Widget | start_dialog |
Widget | scrollbar |
Widget | tpbutton [3] |
Widget | bwidget [10] |
Widget | awidget [10] |
Widget | edwidget [5] |
Widget | bdwidget [5] |
Widget | scwidget [3] |
Widget | pcpn_widget =NULL |
Widget | z_widget =NULL |
Widget | maxmin_widget =NULL |
Widget | find_widget |
Widget | view_widget =0 |
Widget | diswidget [6] |
Cursor | watch_cursor |
Cursor | crosshair_cursor |
Cursor | dotbox_cursor |
GC | gc |
unsigned long | zmap [16] |
unsigned long | xmap [16] |
unsigned long | imap [16] |
unsigned long | nmap [16] |
unsigned long | qmap [16] |
unsigned long | tmap [50] |
unsigned long | vmap [50] |
unsigned long | mmap [16] |
unsigned long | cmap [16] |
unsigned long | amap [16] |
unsigned long | rmap [16] |
unsigned long | mnmap [16] |
Display * | display |
Window | window |
Window | root_win |
XFontStruct * | info_font [10] |
Font | font [10] |
struct display_set | display_set [4] |
int | contour_pcp_flag =-1 |
int | current_raster =-1 |
int | current_date_pointer |
int | pcpn_time_step =-1 |
int | manage_flag =1 |
struct MenuItem | ktems [100] |
struct MenuItem | area_items [10] |
int | error_widget_flag =0 |
int | pcp_in_use [500] |
int | fgbgflag =1 |
int | pcp_flag =0 |
int | pcpn_time =0 |
int | pcpn_day =0 |
int | change_map_flag =1 |
int | exp_flag =-1 |
int | contour_topo_flag =-1 |
int | contour_isoh_flag =-1 |
int | zoom_once =1 |
int | method =2 |
int | posit |
int | add_isohyet_flag =-1 |
int | ilegend_save =-1 |
int | qlegend_save =-1 |
int | mnlegend_save =-1 |
int | add_topo_flag =-1 |
int | change_topo_flag =-1 |
int | change_maxmin_flag =-1 |
int | legend_save =-1 |
int | tlegend_save =-1 |
int | change_isohyet_flag =-1 |
int | change_pcpn_flag =-1 |
int | change_rpcpn_flag =-1 |
int | max_width |
int | max_height |
int | display_flag =0 |
int | kscale =0 |
int | iscale =0 |
int | maxkscale =5 |
int | maxiscale =5 |
int | legendxsize |
int | legendysize =30 |
int | legendystart =10 |
int | rs =20 |
float | stddev =3.0 |
signed long | xclip =25 |
signed long | yclip =25 |
Dimension | owidth |
Dimension | oheight |
struct pcp * | pcp |
struct pcp * | spf |
struct pcp * | tpf |
int | points_flag =1 |
int | grids_flag =-1 |
int | map_flag =-1 |
struct hrap_grid * | hrap_grid |
struct topo * | topo =NULL |
struct isoh * | isoh =NULL |
int | opoint [2] |
int | npoint [2] |
int | off [100] |
int | zoom =1 |
unsigned | car [100] |
struct maplayer * | smaplayer [100] |
struct dval | dval |
int | dflag [10] |
int | qflag [10] |
XtAppContext | app |
String | fallbacks [] ={"*fontList: -adobe-helvetica-medium-r-*-12-*",NULL} |
int | mday [] ={31,28,31,30,31,30,31,31,30,31,30,31} |
#define _POSIX_SOURCE |
Definition at line 1 of file daily_qc.c.
void allocate_colors | ( | ) |
void allocate_colors | ( | int | maxcolors | ) |
void apply_group | ( | ) |
Definition at line 5543 of file daily_qc.c.
void apply_tgroup | ( | ) |
Definition at line 5623 of file daily_qc.c.
void area_callback | ( | Widget | w, |
XtPointer | client_data, | ||
XtPointer | call_data | ||
) |
Definition at line 1080 of file daily_qc.c.
void area_select | ( | Widget | w, |
XtPointer | data | ||
) |
Widget AttachToCascade | ( | Widget | parent, |
char * | label, | ||
Widget | sub_menu | ||
) |
void berror | ( | Widget | widget, |
char * | string | ||
) |
Definition at line 6411 of file daily_qc.c.
void bmessage | ( | ) |
void bmessage | ( | Widget | widget, |
char * | string | ||
) |
Widget BuildPulldownPushMenu | ( | Widget | parent, |
char * | menu_title, | ||
char | menu_mnemonic, | ||
struct MenuItem * | items | ||
) |
Widget BuildPulldownToggleMenu | ( | Widget | parent, |
char * | menu_title, | ||
char | menu_mnemonic, | ||
struct MenuItem * | items | ||
) |
void cance_dbase2 | ( | ) |
void cancel_dbase | ( | ) |
Definition at line 6729 of file daily_qc.c.
void cancel_dbase2 | ( | ) |
void change_abmode | ( | ) |
void change_abmode | ( | Widget | w, |
XtPointer | data, | ||
XmDrawingAreaCallbackStruct * | call_data | ||
) |
void change_begin_color | ( | Widget | w, |
XtPointer | data, | ||
XtPointer | junk | ||
) |
void change_begin_date | ( | Widget | w, |
XtPointer | data, | ||
XtPointer | junk | ||
) |
void change_character | ( | ) |
void change_character | ( | Widget | w, |
XtPointer | data, | ||
XmDrawingAreaCallbackStruct * | call_data | ||
) |
void change_dcmode | ( | ) |
void change_dcmode | ( | Widget | w, |
XtPointer | data, | ||
XmDrawingAreaCallbackStruct * | call_data | ||
) |
void change_edit_stations | ( | void | ) |
Definition at line 3077 of file daily_qc.c.
void change_group_qual | ( | ) |
void change_group_qual | ( | Widget | w, |
XtPointer | data, | ||
XtPointer | junk | ||
) |
Definition at line 5534 of file daily_qc.c.
void change_max_days | ( | ) |
void change_max_days | ( | Widget | w, |
XtPointer | data, | ||
XtPointer | junk | ||
) |
Definition at line 814 of file daily_qc.c.
void change_maxmin_edit_mode | ( | ) |
void change_maxmin_edit_mode | ( | Widget | w, |
XtPointer | data, | ||
XtPointer | junk | ||
) |
void change_maxmin_time | ( | ) |
void change_maxmin_time | ( | Widget | w, |
XtPointer | data, | ||
XmDrawingAreaCallbackStruct * | call_data | ||
) |
void change_method | ( | Widget | w, |
XtPointer | data, | ||
XmDrawingAreaCallbackStruct * | call_data | ||
) |
Definition at line 2239 of file daily_qc.c.
void change_pcp_scaling_mode | ( | ) |
void change_pcp_scaling_mode | ( | Widget | w, |
XtPointer | data, | ||
XmDrawingAreaCallbackStruct * | call_data | ||
) |
Definition at line 5453 of file daily_qc.c.
void change_pcpn_edit_mode | ( | ) |
void change_pcpn_edit_mode | ( | Widget | w, |
XtPointer | data, | ||
XtPointer | junk | ||
) |
void change_pcpn_time | ( | ) |
void change_pcpn_time | ( | Widget | w, |
XtPointer | data, | ||
XmDrawingAreaCallbackStruct * | call_data | ||
) |
void change_pcpn_zoom_mode | ( | ) |
void change_pcpn_zoom_mode | ( | Widget | w, |
XtPointer | data, | ||
XmDrawingAreaCallbackStruct * | call_data | ||
) |
void change_plot | ( | ) |
void change_plot | ( | Widget | w, |
XtPointer | data, | ||
XtPointer | junk | ||
) |
void change_rsmode | ( | ) |
void change_rsmode | ( | Widget | w, |
XtPointer | data, | ||
XmDrawingAreaCallbackStruct * | call_data | ||
) |
void change_tcmode | ( | ) |
void change_tcmode | ( | Widget | w, |
XtPointer | data, | ||
XmDrawingAreaCallbackStruct * | call_data | ||
) |
void change_tedit_stations | ( | ) |
Definition at line 3680 of file daily_qc.c.
void change_z_edit_mode | ( | ) |
void change_z_edit_mode | ( | Widget | w, |
XtPointer | data, | ||
XtPointer | junk | ||
) |
void change_z_time | ( | ) |
void change_z_time | ( | Widget | w, |
XtPointer | data, | ||
XmDrawingAreaCallbackStruct * | call_data | ||
) |
void change_zedit_stations | ( | ) |
Definition at line 4113 of file daily_qc.c.
void clear_backgrounds | ( | ) |
void clear_drawable | ( | Drawable | pixw | ) |
void clear_error_widget | ( | ) |
void create_area_menu | ( | void | ) |
Definition at line 913 of file daily_qc.c.
void Create_Colors | ( | Display * | pdisplay | ) |
Definition at line 1240 of file daily_qc.c.
void create_options | ( | Widget | parent, |
XtCallbackProc | callback, | ||
int | active, | ||
char ** | labels, | ||
int | n | ||
) |
Widget CreateMenuButton | ( | char * | name, |
Widget | parent, | ||
XtCallbackProc | callback, | ||
XtPointer | data, | ||
char | mnemonic | ||
) |
void display_pcpn_options | ( | ) |
void display_pcpn_options | ( | Widget | w, |
XtPointer | data, | ||
XmDrawingAreaCallbackStruct * | call_data | ||
) |
void find_name | ( | ) |
void find_name | ( | Widget | w, |
XtPointer | data, | ||
XmDrawingAreaCallbackStruct * | call_data | ||
) |
void foreground_select | ( | void | ) |
void get_bad_snotel | ( | ) |
void get_default_area | ( | ) |
Definition at line 585 of file daily_qc.c.
void handle_expose | ( | ) |
void handle_expose | ( | Widget | w, |
XtPointer | data, | ||
XmDrawingAreaCallbackStruct * | call_data | ||
) |
void handle_mouse | ( | ) |
void handle_mouse | ( | Widget | w, |
XtPointer | data, | ||
XEvent * | p_event | ||
) |
void handle_resize | ( | ) |
void handle_resize | ( | Widget | w, |
XtPointer | data, | ||
XmDrawingAreaCallbackStruct * | call_data | ||
) |
void isohyet_select | ( | void | ) |
void kill_dialog | ( | ) |
void kill_dialog | ( | Widget | w, |
XtPointer | data, | ||
XmDrawingAreaCallbackStruct * | call_data | ||
) |
void kill_widget | ( | Widget | widget, |
XtPointer | client_data, | ||
XtPointer | call_data | ||
) |
void layer_select | ( | ) |
int main | ( | int | argc, |
char ** | argv | ||
) |
void make_gif | ( | ) |
Definition at line 8403 of file daily_qc.c.
void map_select | ( | Widget | w, |
XtPointer | data, | ||
XtPointer | call_data | ||
) |
void max_select | ( | ) |
void min_select | ( | ) |
void new_dm | ( | ) |
void new_dm | ( | Widget | w, |
XtPointer | data, | ||
XtPointer | junk | ||
) |
void new_elevation_filter | ( | ) |
void new_elevation_filter | ( | Widget | w, |
XtPointer | data, | ||
XtPointer | junk | ||
) |
void new_filter | ( | ) |
void new_filter | ( | Widget | w, |
XtPointer | data, | ||
XtPointer | junk | ||
) |
void new_reverse_filter | ( | ) |
void new_reverse_filter | ( | Widget | w, |
XtPointer | data, | ||
XtPointer | junk | ||
) |
void ok_dbase | ( | ) |
void other_pcpn_options | ( | ) |
void other_pcpn_options | ( | Widget | w, |
XtPointer | data, | ||
XmDrawingAreaCallbackStruct * | call_data | ||
) |
void quality_select | ( | ) |
void quality_select | ( | Widget | w, |
XtPointer | data, | ||
XmDrawingAreaCallbackStruct * | call_data | ||
) |
void quit | ( | ) |
Definition at line 5866 of file daily_qc.c.
void quit_all | ( | ) |
void quit_all | ( | Widget | w, |
XtPointer | data, | ||
XtPointer | junk | ||
) |
void quit_all2 | ( | ) |
Definition at line 5838 of file daily_qc.c.
void quit_callback | ( | ) |
Definition at line 5892 of file daily_qc.c.
void save_dbase | ( | ) |
Definition at line 6740 of file daily_qc.c.
void save_selection2 | ( | ) |
void save_selection2 | ( | Widget | w, |
XtPointer | data, | ||
XtPointer | junk | ||
) |
Definition at line 8337 of file daily_qc.c.
void screening_options | ( | ) |
void screening_options | ( | Widget | w, |
XtPointer | data, | ||
XmDrawingAreaCallbackStruct * | call_data | ||
) |
void send_callback | ( | ) |
void send_dbase | ( | ) |
Definition at line 6490 of file daily_qc.c.
void send_dbase2 | ( | ) |
Definition at line 6579 of file daily_qc.c.
void send_expose | ( | void | ) |
Definition at line 6117 of file daily_qc.c.
void source_select | ( | ) |
void source_select | ( | Widget | w, |
XtPointer | data, | ||
XmDrawingAreaCallbackStruct * | call_data | ||
) |
void test_menu | ( | ) |
void topo_select | ( | void | ) |
Definition at line 5923 of file daily_qc.c.
void write_screen | ( | void | ) |
Definition at line 1623 of file daily_qc.c.
int abmode =2 |
Definition at line 37 of file daily_qc.c.
Widget abwidget[3] |
Definition at line 39 of file daily_qc.c.
int add_isohyet_flag =-1 |
Definition at line 256 of file daily_qc.c.
int add_max_flag =-1 |
Definition at line 20 of file daily_qc.c.
int add_min_flag =-1 |
Definition at line 21 of file daily_qc.c.
int add_topo_flag =-1 |
Definition at line 260 of file daily_qc.c.
unsigned long amap[16] |
Definition at line 226 of file daily_qc.c.
XtAppContext app |
Definition at line 294 of file daily_qc.c.
struct MenuItem area_items[10] |
Definition at line 239 of file daily_qc.c.
Widget area_menu |
Definition at line 214 of file daily_qc.c.
Widget awidget[10] |
Definition at line 216 of file daily_qc.c.
struct bad_daily_values bad_tvalues[6000] |
Definition at line 151 of file daily_qc.c.
struct bad_daily_values bad_values[6000] |
Definition at line 151 of file daily_qc.c.
char basin_climo_file[1000] |
Definition at line 176 of file daily_qc.c.
char basin_file[1000] |
Definition at line 175 of file daily_qc.c.
Widget bdrawing_area[10] |
Definition at line 113 of file daily_qc.c.
Widget bdwidget[5] |
Definition at line 216 of file daily_qc.c.
int begin_day |
Definition at line 149 of file daily_qc.c.
int begin_hour |
Definition at line 149 of file daily_qc.c.
int begin_index |
Definition at line 149 of file daily_qc.c.
int begin_month |
Definition at line 149 of file daily_qc.c.
int begin_year |
Definition at line 149 of file daily_qc.c.
Widget bmain_window |
Definition at line 115 of file daily_qc.c.
int bmax_height =400 |
Definition at line 96 of file daily_qc.c.
int bmax_width =600 |
Definition at line 96 of file daily_qc.c.
time_t btim |
Definition at line 140 of file daily_qc.c.
Widget bwidget[10] |
Definition at line 216 of file daily_qc.c.
Window bwindow[20] |
Definition at line 110 of file daily_qc.c.
unsigned car[100] |
Definition at line 290 of file daily_qc.c.
double cen_lon |
Definition at line 190 of file daily_qc.c.
int change_diff_flag |
Definition at line 126 of file daily_qc.c.
int change_frz_flag =-1 |
Definition at line 61 of file daily_qc.c.
int change_isohyet_flag =-1 |
Definition at line 264 of file daily_qc.c.
int change_map_flag =1 |
Definition at line 249 of file daily_qc.c.
int change_maxmin_flag =-1 |
Definition at line 262 of file daily_qc.c.
int change_pcpn_flag =-1 |
Definition at line 265 of file daily_qc.c.
int change_rpcpn_flag =-1 |
Definition at line 266 of file daily_qc.c.
int change_topo_flag =-1 |
Definition at line 261 of file daily_qc.c.
unsigned long cmap[16] |
Definition at line 226 of file daily_qc.c.
XColor colors[256] |
Definition at line 58 of file daily_qc.c.
int contour_isoh_flag =-1 |
Definition at line 252 of file daily_qc.c.
int contour_maxmin_flag =-1 |
Definition at line 18 of file daily_qc.c.
int contour_pcp_flag =-1 |
Definition at line 235 of file daily_qc.c.
int contour_topo_flag =-1 |
Definition at line 251 of file daily_qc.c.
Cursor crosshair_cursor |
Definition at line 221 of file daily_qc.c.
int current_date_pointer |
Definition at line 237 of file daily_qc.c.
int current_raster =-1 |
Definition at line 236 of file daily_qc.c.
int data_view =0 |
Definition at line 94 of file daily_qc.c.
Widget daywidget |
Definition at line 84 of file daily_qc.c.
Widget dbase_dialog |
Definition at line 163 of file daily_qc.c.
char dbase_in[1000] |
Definition at line 179 of file daily_qc.c.
char dbase_out[1000] |
Definition at line 179 of file daily_qc.c.
int dcmode =2 |
Definition at line 33 of file daily_qc.c.
Widget dcwidget[3] |
Definition at line 35 of file daily_qc.c.
char defarea[20] |
Definition at line 6 of file daily_qc.c.
float delim[15][16] |
Definition at line 128 of file daily_qc.c.
int dflag[10] |
Definition at line 293 of file daily_qc.c.
Display* display |
Definition at line 228 of file daily_qc.c.
int display_flag =0 |
Definition at line 268 of file daily_qc.c.
int display_method |
Definition at line 112 of file daily_qc.c.
struct display_set display_set[4] |
Definition at line 231 of file daily_qc.c.
Widget diswidget[6] |
Definition at line 218 of file daily_qc.c.
unsigned long dmap[16] |
Definition at line 130 of file daily_qc.c.
int dmvalue =1.0*100*3.28/.55 |
Definition at line 41 of file daily_qc.c.
Cursor dotbox_cursor |
Definition at line 222 of file daily_qc.c.
Widget draw_dialog[10] |
Definition at line 114 of file daily_qc.c.
Widget drawing_area |
Definition at line 214 of file daily_qc.c.
Definition at line 291 of file daily_qc.c.
Widget edit_dialog =NULL |
Definition at line 100 of file daily_qc.c.
int edit_stations_flag =-1 |
Definition at line 202 of file daily_qc.c.
Widget edwidget[5] |
Definition at line 216 of file daily_qc.c.
int elevation_filter_value =0 |
Definition at line 120 of file daily_qc.c.
int emonth =0 |
Definition at line 142 of file daily_qc.c.
int end_day |
Definition at line 203 of file daily_qc.c.
int end_hour |
Definition at line 203 of file daily_qc.c.
int end_index |
Definition at line 203 of file daily_qc.c.
int end_month |
Definition at line 203 of file daily_qc.c.
int end_year |
Definition at line 203 of file daily_qc.c.
Widget err |
Definition at line 163 of file daily_qc.c.
int error_widget_flag =0 |
Definition at line 242 of file daily_qc.c.
int exp_flag =-1 |
Definition at line 250 of file daily_qc.c.
String fallbacks[] ={"*fontList: -adobe-helvetica-medium-r-*-12-*",NULL} |
Definition at line 296 of file daily_qc.c.
int fgbg_number |
Definition at line 56 of file daily_qc.c.
Widget fgbg_toggle_button |
Definition at line 55 of file daily_qc.c.
int fgbgflag =1 |
Definition at line 244 of file daily_qc.c.
float filter_value =0 |
Definition at line 119 of file daily_qc.c.
int find_station_flag =-1 |
Definition at line 165 of file daily_qc.c.
Widget find_widget |
Definition at line 218 of file daily_qc.c.
int first =0 |
Definition at line 93 of file daily_qc.c.
int first_through =0 |
Definition at line 166 of file daily_qc.c.
int flf_on =-1 |
Definition at line 47 of file daily_qc.c.
Font font[10] |
Definition at line 231 of file daily_qc.c.
char forecast_basin_file[1000] |
Definition at line 131 of file daily_qc.c.
struct forecast_basins forecast_basins[500] |
Definition at line 131 of file daily_qc.c.
int forecast_basins_flag =0 |
Definition at line 134 of file daily_qc.c.
int frzlvl_flag =1 |
Definition at line 156 of file daily_qc.c.
int func[] ={8,0,3,1} |
Definition at line 159 of file daily_qc.c.
int funct[] ={8,0,6,2,3,4,5,1,7,9} |
Definition at line 158 of file daily_qc.c.
int gage_char[2] |
Definition at line 161 of file daily_qc.c.
GC gc |
Definition at line 224 of file daily_qc.c.
GC gc1 |
Definition at line 101 of file daily_qc.c.
char gif_file[1000] |
Definition at line 91 of file daily_qc.c.
char gifbuf[1000] |
Definition at line 92 of file daily_qc.c.
float giflat[5] |
Definition at line 90 of file daily_qc.c.
float giflon[5] |
Definition at line 90 of file daily_qc.c.
Widget gpbutton |
Definition at line 51 of file daily_qc.c.
long int grey |
Definition at line 24 of file daily_qc.c.
char grid_file[1000] |
Definition at line 183 of file daily_qc.c.
char grid_out[1000] |
Definition at line 180 of file daily_qc.c.
int grids_flag =-1 |
Definition at line 283 of file daily_qc.c.
Widget group_dialog |
Definition at line 68 of file daily_qc.c.
int group_edit =0 |
Definition at line 66 of file daily_qc.c.
int group_qual =8 |
Definition at line 67 of file daily_qc.c.
unsigned int h_logo[4] |
Definition at line 211 of file daily_qc.c.
char hrap_file[1000] |
Definition at line 175 of file daily_qc.c.
char hrap_gage_file[1000] |
Definition at line 186 of file daily_qc.c.
Definition at line 285 of file daily_qc.c.
char hrap_grid_mask_file[1000] |
Definition at line 117 of file daily_qc.c.
char hrap_tgage_file[1000] |
Definition at line 15 of file daily_qc.c.
char hrap_zgage_file[1000] |
Definition at line 187 of file daily_qc.c.
int ilegend_save =-1 |
Definition at line 257 of file daily_qc.c.
XImage* image |
Definition at line 205 of file daily_qc.c.
unsigned long imap[16] |
Definition at line 225 of file daily_qc.c.
XFontStruct* info_font[10] |
Definition at line 230 of file daily_qc.c.
int init_maxmin =-1 |
Definition at line 19 of file daily_qc.c.
int init_subdisplay =0 |
Definition at line 109 of file daily_qc.c.
int iscale =0 |
Definition at line 269 of file daily_qc.c.
Definition at line 287 of file daily_qc.c.
int isoh_number =-1 |
Definition at line 74 of file daily_qc.c.
Widget isoh_toggle_button =NULL |
Definition at line 79 of file daily_qc.c.
int isohyets_used =0 |
Definition at line 192 of file daily_qc.c.
int isom =-1 |
Definition at line 141 of file daily_qc.c.
int kscale =0 |
Definition at line 269 of file daily_qc.c.
struct MenuItem ktems[100] |
Definition at line 239 of file daily_qc.c.
int legend_save =-1 |
Definition at line 263 of file daily_qc.c.
int legendxsize |
Definition at line 271 of file daily_qc.c.
int legendysize =30 |
Definition at line 271 of file daily_qc.c.
int legendystart =10 |
Definition at line 271 of file daily_qc.c.
int linear =0 |
Definition at line 97 of file daily_qc.c.
Pixmap logo[4] |
Definition at line 210 of file daily_qc.c.
Widget main_window |
Definition at line 214 of file daily_qc.c.
int manage_flag =1 |
Definition at line 239 of file daily_qc.c.
Definition at line 166 of file daily_qc.c.
int map_edit_flag =-1 |
Definition at line 201 of file daily_qc.c.
char map_file[1000] |
Definition at line 179 of file daily_qc.c.
int map_flag =-1 |
Definition at line 283 of file daily_qc.c.
char map_out[1000] |
Definition at line 179 of file daily_qc.c.
char mat_file[1000] |
Definition at line 185 of file daily_qc.c.
int max_height |
Definition at line 267 of file daily_qc.c.
double max_lat |
Definition at line 190 of file daily_qc.c.
int max_number =-1 |
Definition at line 75 of file daily_qc.c.
int max_stations |
Definition at line 199 of file daily_qc.c.
Widget max_toggle_button =NULL |
Definition at line 80 of file daily_qc.c.
int max_tstations |
Definition at line 46 of file daily_qc.c.
int max_width |
Definition at line 267 of file daily_qc.c.
int max_zstations |
Definition at line 45 of file daily_qc.c.
int maxdays =10 |
Definition at line 85 of file daily_qc.c.
int maxgif |
Definition at line 89 of file daily_qc.c.
int maxiscale =5 |
Definition at line 270 of file daily_qc.c.
int maxkscale =5 |
Definition at line 270 of file daily_qc.c.
Definition at line 22 of file daily_qc.c.
int maxmin_on =-1 |
Definition at line 49 of file daily_qc.c.
int maxmin_used =-1 |
Definition at line 17 of file daily_qc.c.
Widget maxmin_widget =NULL |
Definition at line 217 of file daily_qc.c.
int maxtscale |
Definition at line 11 of file daily_qc.c.
int maxzscale |
Definition at line 59 of file daily_qc.c.
Widget mbutton[100] |
Definition at line 62 of file daily_qc.c.
int mday[] ={31,28,31,30,31,30,31,31,30,31,30,31} |
Definition at line 695 of file daily_qc.c.
Widget menu_bar |
Definition at line 214 of file daily_qc.c.
int method =2 |
Definition at line 254 of file daily_qc.c.
double min_lat |
Definition at line 190 of file daily_qc.c.
int min_number =-1 |
Definition at line 76 of file daily_qc.c.
Widget min_toggle_button =NULL |
Definition at line 81 of file daily_qc.c.
unsigned long mmap[16] |
Definition at line 226 of file daily_qc.c.
int mmflag =0 |
Definition at line 64 of file daily_qc.c.
int mnlegend_save =-1 |
Definition at line 259 of file daily_qc.c.
unsigned long mnmap[16] |
Definition at line 226 of file daily_qc.c.
char* mon[] ={"jan","feb","mar","apr","may","jun","jul","aug","sep","oct","nov","dec"} |
Definition at line 13 of file daily_qc.c.
Widget mwidget[50] |
Definition at line 193 of file daily_qc.c.
int new_day_hour =14 |
Definition at line 27 of file daily_qc.c.
char ngrid_file[1000] |
Definition at line 188 of file daily_qc.c.
unsigned long nmap[16] |
Definition at line 225 of file daily_qc.c.
int npoint[2] |
Definition at line 289 of file daily_qc.c.
char obs_archive_file[1000] |
Definition at line 136 of file daily_qc.c.
int odisplay_flag |
Definition at line 151 of file daily_qc.c.
int off[100] |
Definition at line 289 of file daily_qc.c.
Dimension oheight |
Definition at line 275 of file daily_qc.c.
int old_isom =-1 |
Definition at line 141 of file daily_qc.c.
int opoint[2] |
Definition at line 289 of file daily_qc.c.
Dimension owidth |
Definition at line 275 of file daily_qc.c.
int pbase[] ={-10,-5,5,15,25,30,35,35,25,15,5,-5} |
Definition at line 8 of file daily_qc.c.
Definition at line 277 of file daily_qc.c.
int pcp_flag =0 |
Definition at line 246 of file daily_qc.c.
int pcp_in_use[500] |
Definition at line 243 of file daily_qc.c.
int pcpn_day =0 |
Definition at line 248 of file daily_qc.c.
char pcpn_file[1000] |
Definition at line 175 of file daily_qc.c.
int pcpn_time =0 |
Definition at line 248 of file daily_qc.c.
int pcpn_time_step =-1 |
Definition at line 238 of file daily_qc.c.
Widget pcpn_widget =NULL |
Definition at line 217 of file daily_qc.c.
Definition at line 166 of file daily_qc.c.
Pixmap pixb |
Definition at line 209 of file daily_qc.c.
Pixmap pixm |
Definition at line 208 of file daily_qc.c.
int plot_view |
Definition at line 200 of file daily_qc.c.
int points_flag =1 |
Definition at line 283 of file daily_qc.c.
int posit |
Definition at line 255 of file daily_qc.c.
char proc_pcpn_file[1000] |
Definition at line 175 of file daily_qc.c.
float pxtemp =1.0 |
Definition at line 25 of file daily_qc.c.
int qflag[10] |
Definition at line 293 of file daily_qc.c.
int qlegend_save =-1 |
Definition at line 258 of file daily_qc.c.
unsigned long qmap[16] |
Definition at line 225 of file daily_qc.c.
int qpf_on =-1 |
Definition at line 48 of file daily_qc.c.
int quit_flag =0 |
Definition at line 164 of file daily_qc.c.
char rec_found[50] |
Definition at line 147 of file daily_qc.c.
Region region |
Definition at line 207 of file daily_qc.c.
int render_all =1 |
Definition at line 72 of file daily_qc.c.
float reverse_filter_value =20 |
Definition at line 121 of file daily_qc.c.
char rfc[100] |
Definition at line 138 of file daily_qc.c.
unsigned long rmap[16] |
Definition at line 226 of file daily_qc.c.
Window root_win |
Definition at line 229 of file daily_qc.c.
Widget rowcol1 |
Definition at line 53 of file daily_qc.c.
Widget rowcol10 |
Definition at line 54 of file daily_qc.c.
Widget rowcol15 |
Definition at line 40 of file daily_qc.c.
Widget rowcol16 |
Definition at line 38 of file daily_qc.c.
Widget rowcol17 |
Definition at line 30 of file daily_qc.c.
Widget rowcol18 |
Definition at line 34 of file daily_qc.c.
Widget rpbutton |
Definition at line 52 of file daily_qc.c.
int rs =20 |
Definition at line 271 of file daily_qc.c.
char rsel_file[1000] |
Definition at line 184 of file daily_qc.c.
int rsmode =1 |
Definition at line 43 of file daily_qc.c.
Widget rswidget[3] |
Definition at line 42 of file daily_qc.c.
Widget s_text |
Definition at line 214 of file daily_qc.c.
Definition at line 110 of file daily_qc.c.
int scale =0 |
Definition at line 97 of file daily_qc.c.
char scratch_file[1000] |
Definition at line 137 of file daily_qc.c.
Widget scrollbar |
Definition at line 215 of file daily_qc.c.
Widget scwidget[3] |
Definition at line 216 of file daily_qc.c.
int simflow =0 |
Definition at line 97 of file daily_qc.c.
int simsnow =0 |
Definition at line 97 of file daily_qc.c.
struct maplayer* smaplayer[100] |
Definition at line 291 of file daily_qc.c.
int smonth =0 |
Definition at line 142 of file daily_qc.c.
char snow_file[1000] |
Definition at line 70 of file daily_qc.c.
struct pcp* spf |
Definition at line 278 of file daily_qc.c.
Widget start_dialog |
Definition at line 215 of file daily_qc.c.
Definition at line 193 of file daily_qc.c.
char station_climo_file[1000] |
Definition at line 107 of file daily_qc.c.
char station_list_custom_file[1000] |
Definition at line 173 of file daily_qc.c.
char station_list_file[1000] |
Definition at line 173 of file daily_qc.c.
float stddev =3.0 |
Definition at line 273 of file daily_qc.c.
Definition at line 94 of file daily_qc.c.
struct stn_values* stn_values |
Definition at line 99 of file daily_qc.c.
Definition at line 104 of file daily_qc.c.
int tcmode =2 |
Definition at line 29 of file daily_qc.c.
Widget tcwidget[3] |
Definition at line 31 of file daily_qc.c.
Definition at line 166 of file daily_qc.c.
char tdbase_out[1000] |
Definition at line 182 of file daily_qc.c.
char tgrid_file[1000] |
Definition at line 178 of file daily_qc.c.
char tgrid_out[1000] |
Definition at line 180 of file daily_qc.c.
time_t tim |
Definition at line 154 of file daily_qc.c.
char* timefile[] ={"12z-18z","18z-00z","00z-06z","06z-12z","12z-12z"} |
Definition at line 144 of file daily_qc.c.
int tlegend_save =-1 |
Definition at line 263 of file daily_qc.c.
unsigned long tmap[50] |
Definition at line 225 of file daily_qc.c.
char tmap_out[1000] |
Definition at line 182 of file daily_qc.c.
Widget top_level |
Definition at line 214 of file daily_qc.c.
Definition at line 286 of file daily_qc.c.
char topo_buf[100] |
Definition at line 124 of file daily_qc.c.
int topo_number =-1 |
Definition at line 73 of file daily_qc.c.
float topo_scale =1.0 |
Definition at line 122 of file daily_qc.c.
Widget topo_toggle_button =NULL |
Definition at line 78 of file daily_qc.c.
Widget tpbutton[3] |
Definition at line 215 of file daily_qc.c.
struct pcp* tpf |
Definition at line 279 of file daily_qc.c.
char tpoint1_file[1000] |
Definition at line 178 of file daily_qc.c.
char tpoint2_file[1000] |
Definition at line 178 of file daily_qc.c.
Definition at line 85 of file daily_qc.c.
int tscale |
Definition at line 10 of file daily_qc.c.
int tsmax =0 |
Definition at line 87 of file daily_qc.c.
struct station tstation[1000] |
Definition at line 193 of file daily_qc.c.
char tstation_climo_file[1000] |
Definition at line 16 of file daily_qc.c.
char tstation_list_custom_file[1000] |
Definition at line 174 of file daily_qc.c.
char* ttimefile[] ={"12z","18z","00z","06z","12z.max","12z.min"} |
Definition at line 145 of file daily_qc.c.
char type[5] |
Definition at line 98 of file daily_qc.c.
Widget view_widget =0 |
Definition at line 218 of file daily_qc.c.
unsigned long vmap[50] |
Definition at line 225 of file daily_qc.c.
unsigned int w_logo[4] |
Definition at line 211 of file daily_qc.c.
Cursor watch_cursor |
Definition at line 220 of file daily_qc.c.
int wfo_all =1 |
Definition at line 104 of file daily_qc.c.
int wfo_in_use[20] |
Definition at line 103 of file daily_qc.c.
int wfo_orig |
Definition at line 102 of file daily_qc.c.
Window window |
Definition at line 229 of file daily_qc.c.
signed long xclip =25 |
Definition at line 274 of file daily_qc.c.
int xh_logo[4] |
Definition at line 212 of file daily_qc.c.
unsigned long xmap[16] |
Definition at line 225 of file daily_qc.c.
signed long yclip =25 |
Definition at line 274 of file daily_qc.c.
int yh_logo[4] |
Definition at line 212 of file daily_qc.c.
Widget z_widget =NULL |
Definition at line 217 of file daily_qc.c.
Definition at line 166 of file daily_qc.c.
char zdbase_out[1000] |
Definition at line 181 of file daily_qc.c.
char zgrid_file[1000] |
Definition at line 177 of file daily_qc.c.
char zgrid_out[1000] |
Definition at line 180 of file daily_qc.c.
unsigned long zmap[16] |
Definition at line 225 of file daily_qc.c.
char zmap_out[1000] |
Definition at line 181 of file daily_qc.c.
int zoom =1 |
Definition at line 289 of file daily_qc.c.
int zoom_once =1 |
Definition at line 253 of file daily_qc.c.
char zpoint1_file[1000] |
Definition at line 177 of file daily_qc.c.
char zpoint2_file[1000] |
Definition at line 177 of file daily_qc.c.
int zscale |
Definition at line 60 of file daily_qc.c.
struct station zstation[500] |
Definition at line 193 of file daily_qc.c.
char zstation_list_custom_file[1000] |
Definition at line 174 of file daily_qc.c.
char* ztimefile[] ={"12z","18z","00z","06z"} |
Definition at line 146 of file daily_qc.c.