! This is the magics check file
!
! Each request is checked again each rule
! The rules have the following syntax:
!
!   RULE   ---> if TEST then ACTION 
!
!
!   TEST   ---> PARAMETER  =  VALUE
!          ---> PARAMETER  >  VALUE
!          ---> PARAMETER  <  VALUE
!          ---> PARAMETER  >= VALUE
!          ---> PARAMETER  <= VALUE
!          ---> PARAMETER  <> VALUE
!          ---> PARAMETER  in LIST_OF_VALUES
!          ---> not TEST
!          ---> TEST and TEST
!          ---> TEST or TEST
!          ---> ( TEST )
!
!
!   ACTION ---> error    MESSAGE
!          ---> warning	 MESSAGE
!		   ---> set      PARAMETER = VALUE
!		   ---> unset    PARAMETER 
!
! B.Raoult
! Wed Feb 13 15:07:49 GMT 1991
!
! J.Daabeck
! Thu Nov 3
!

%if LEGEND = OFF %then 
    %unset LEGEND_USER_TEXT
    %unset LEGEND_ENTRY

%if WIND_FIELD_TYPE = FLAGS %then
        %unset WIND_ARROW_UNIT_VELOCITY
        %unset WIND_ARROW_MAX_SPEED
        %unset WIND_ARROW_MIN_SPEED
        %unset WIND_ARROW_CALM_INDICATOR
        %unset WIND_ARROW_CALM_INDICATOR_SIZE
        %unset WIND_ARROW_THICKNESS
        %unset WIND_ARROW_COLOUR
        %unset WIND_ARROW_CROSS_BOUNDARY
        %unset WIND_ARROW_HEAD_INDEX
        %unset WIND_ARROW_ORIGIN_POSITION
        %unset WIND_ARROW_LEGEND
        %unset WIND_ARROW_LEGEND_X_POSITION
        %unset WIND_ARROW_LEGEND_Y_POSITION
        %unset WIND_ARROW_LEGEND_X_LENGTH
        %unset WIND_ARROW_LEGEND_Y_LENGTH
        %unset WIND_ARROW_LEGEND_BLANKING
        %unset WIND_STREAMLINE_MIN_DENSITY
        %unset WIND_STREAMLINE_MIN_SPEED
        %unset WIND_STREAMLINE_CLOSENESS_CHECK
        %unset WIND_STREAMLINE_CLOSENESS_MARGIN
        %unset WIND_STREAMLINE_THICKNESS
        %unset WIND_STREAMLINE_COLOUR
        %unset WIND_STREAMLINE_STYLE
        %unset WIND_STREAMLINE_CALM_MARKER
        %unset WIND_STREAMLINE_MARKER_INDEX
        %unset WIND_STREAMLINE_MARKER_HEIGHT
        %unset WIND_STREAMLINE_ARROW_HEAD_INDEX
        %unset WIND_STREAMLINE_ARROW_HEAD_LENGT
#       %unset WIND_ARROW_CALM_BELOW
#		%unset WIND_ARROW_LINE_STYLE

%if WIND_FIELD_TYPE = FLAGS %and WIND_FLAG_CALM_INDICATOR = OFF %then
        %unset WIND_FLAG_CALM_INDICATOR_SIZE

%if WIND_FIELD_TYPE = ARROWS %then
        %unset WIND_FLAG_LENGTH
        %unset WIND_FLAG_MODE
        %unset WIND_FLAG_ORIGIN_MARKER
        %unset WIND_FLAG_MAX_SPEED
        %unset WIND_FLAG_MIN_SPEED
        %unset WIND_FLAG_CALM_INDICATOR
        %unset WIND_FLAG_CALM_INDICATOR_SIZE
        %unset WIND_FLAG_THICKNESS
        %unset WIND_FLAG_COLOUR
        %unset WIND_FLAG_CROSS_BOUNDARY
        %unset WIND_STREAMLINE_MIN_DENSITY
        %unset WIND_STREAMLINE_MIN_SPEED
        %unset WIND_STREAMLINE_CLOSENESS_CHECK
        %unset WIND_STREAMLINE_CLOSENESS_MARGIN
        %unset WIND_STREAMLINE_THICKNESS
        %unset WIND_STREAMLINE_COLOUR
        %unset WIND_STREAMLINE_STYLE
        %unset WIND_STREAMLINE_CALM_MARKER
        %unset WIND_STREAMLINE_MARKER_INDEX
        %unset WIND_STREAMLINE_MARKER_HEIGHT
        %unset WIND_STREAMLINE_ARROW_HEAD_INDEX
        %unset WIND_STREAMLINE_ARROW_HEAD_LENGT
#		%unset WIND_FLAG_LINE_STYLE

%if WIND_FIELD_TYPE = ARROWS %and WIND_ARROW_CALM_INDICATOR = OFF %then
        %unset WIND_ARROW_CALM_INDICATOR_SIZE
#       %unset WIND_ARROW_CALM_BELOW

%if WIND_FIELD_TYPE = ARROWS %and WIND_ARROW_LEGEND = OFF %then
        %unset WIND_ARROW_LEGEND_X_POSITION
        %unset WIND_ARROW_LEGEND_Y_POSITION
        %unset WIND_ARROW_LEGEND_X_LENGTH
        %unset WIND_ARROW_LEGEND_Y_LENGTH
        %unset WIND_ARROW_LEGEND_BLANKING

%if WIND_FIELD_TYPE = STREAMLINES %then
        %unset WIND_FLAG_LENGTH
        %unset WIND_FLAG_MODE
        %unset WIND_FLAG_ORIGIN_MARKER
        %unset WIND_FLAG_MAX_SPEED
        %unset WIND_FLAG_MIN_SPEED
        %unset WIND_FLAG_CALM_INDICATOR
        %unset WIND_FLAG_CALM_INDICATOR_SIZE
        %unset WIND_FLAG_THICKNESS
        %unset WIND_FLAG_COLOUR
        %unset WIND_FLAG_CROSS_BOUNDARY
        %unset WIND_ARROW_UNIT_VELOCITY
        %unset WIND_ARROW_MAX_SPEED
        %unset WIND_ARROW_MIN_SPEED
        %unset WIND_ARROW_CALM_INDICATOR
        %unset WIND_ARROW_CALM_INDICATOR_SIZE
        %unset WIND_ARROW_THICKNESS
        %unset WIND_ARROW_COLOUR
        %unset WIND_ARROW_CROSS_BOUNDARY
        %unset WIND_ARROW_HEAD_INDEX
        %unset WIND_ARROW_ORIGIN_POSITION
        %unset WIND_ARROW_LEGEND
        %unset WIND_ARROW_LEGEND_X_POSITION
        %unset WIND_ARROW_LEGEND_Y_POSITION
        %unset WIND_ARROW_LEGEND_X_LENGTH
        %unset WIND_ARROW_LEGEND_Y_LENGTH
        %unset WIND_ARROW_LEGEND_BLANKING
#       %unset WIND_ARROW_CALM_BELOW

%if WIND_FIELD_TYPE = STREAMLINES %and WIND_STREAMLINE_CLOSENESS_CHECK = OFF %then
        %unset WIND_STREAMLINE_CLOSENESS_MARGIN

%if WIND_FIELD_TYPE = STREAMLINES %and WIND_STREAMLINE_CALM_MARKER = OFF %then
        %unset WIND_STREAMLINE_MARKER_INDEX
        %unset WIND_STREAMLINE_MARKER_HEIGHT

%if GRIB_TEXT = OFF %then
	%unset GRIB_TEXT_UNITS
    	%unset GRIB_TEXT_EXPERIMENT
	%unset GRIB_TEXT_PLOT_TYPE
    	%unset GRIB_TEXT_SPLIT
