awips2/nativeLib/rary.ohd.whfs/inc/riverpro/grp_struct.h
root 8e80217e59 Initial revision of AWIPS2 11.9.0-7p5
Former-commit-id: a02aeb236c [formerly 9f19e3f712] [formerly 06a8b51d6d [formerly 64fa9254b946eae7e61bbc3f513b7c3696c4f54f]]
Former-commit-id: 06a8b51d6d
Former-commit-id: 3360eb6c5f
2012-01-06 08:55:05 -06:00

58 lines
1.4 KiB
C

/************************************************************************
grp_struct.h
PURPOSE
Contains information specific to a group of forecast points.
NOTES
The group information is always defined after the forecast
point info, since the group information is somewhat dependent
upon the forecast point groupings.
Add new field rec_allpts_in_group 11/2002
***********************************************************************/
#ifndef GRP_STRUCT_H
#define GRP_STRUCT_H
#include "DbmsDefs.h"
typedef struct
{
/* static info. loaded in by load_grpdata() in get_fp_grp.c */
char id[LOC_ID_LEN + 1];
char name[GROUP_NAME_LEN + 1];
int numfps;
int *fpindex;
char rec_allpts_in_group[BOOL_LEN + 1];
/* dynamic info. determined from omf data.
determined in compute_grp_county_info() in get_stages.c */
int max_curobs_cat;
time_t max_curobs_time;
int max_maxfcst_cat;
time_t max_maxfcst_time;
int max_omf_cat;
time_t max_omf_time;
/* dynamic info, needs whole time series to be determined.
used for VTEC 2nd line */
time_t obs_fallbelow_time;
time_t obs_riseabove_time;
time_t fcst_fallbelow_time;
time_t fcst_riseabove_time;
time_t fallbelow_time;
time_t riseabove_time;
} grp_struct;
#endif