PARAMSHARE ; ParamShare; PARAMSHARE
{
       ONOFF {
             ON  ; ON 
             OFF ; OFF
       }
 
       COLOUR {
			%include MagicsColours.txt
       } 

       LINE_STYLE {
             SOLID      ; SOLID     
             DOT        ; DOT       
             DASH       ; DASH      
             CHAIN_DOT  ; CHAIN_DOT 
             CHAIN_DASH ; CHAIN_DASH
       }

       MARKER {
             1        ; 1
             2        ; 2
             3        ; 3
             4        ; 4
             5        ; 5
       }

       QUALITY {
             LOW        ; LOW
             MEDIUM     ; MEDIUM
             HIGH       ; HIGH
       } 

       SHADING {
             DOT        ; DOT
             HATCH      ; HATCH
             AREA_FILL  ; AREA_FILL
       }

       THICKNESS {
             1        ; 1
             2        ; 2
             3        ; 3
             4        ; 4
             5        ; 5
             6        ; 6
             7        ; 7
             8        ; 8
             9        ; 9
            10        ; 10
       }
}
 
PCONT   ; CONTOUR ; MAGICS
{
	LEGEND {
                 &PARAMSHARE&ONOFF
	} = OFF
 
	LEGEND_USER_TEXT {
		@
	} = ''

	LEGEND_ENTRY
    [
        interface       = icon,
        class           = LEGENDENTRY,
        exclusive       = true,
        help            = help_data,
        help_directory  = '/Metview/Defaults',
        help_name       = Legend Entry for Contouring,
        help_class      = LEGENDENTRY
    ]
    {
        @
    }

        CONTOUR_METHOD
        {
                CONICON ; CONICON
                LINEAR  ; LINEAR 
                C3      ; C3     
        } = C3
 
        CONTOUR_DATA_TRANSFORMATION
        {
                NORMAL     ; NORMAL    
                ISOTACHS   ; ISOTACHS  
        } = NORMAL

		INPUT_FIELD_ORGANIZATION
		[ visible = false ]
		{
			REGULAR
			FITTED
			GAUSSIAN
		} = REGULAR
 
        CONTOUR
        {
                 &PARAMSHARE&ONOFF
        } = ON
 
        CONTOUR_MIN_LEVEL
        {
                @
        } = '-1.0E21'
 
        CONTOUR_MAX_LEVEL
        {
                @
        } = 1.0E21
 
        CONTOUR_LEVEL_SELECTION_TYPE
        {
                COUNT      ; COUNT     
                INTERVAL   ; INTERVAL  
                LEVEL_LIST ; LEVEL_LIST
        } = COUNT
 
        CONTOUR_LEVEL_COUNT
        {
                *
        } = 10
 
        CONTOUR_LEVEL_LIST
        {
                /
                @
        }
 
        CONTOUR_INTERVAL
        {
                @
        } = 8.0
 
        CONTOUR_MISSING_VALUES_PRESENT
        {
                &PARAMSHARE&ONOFF
        } = OFF
 
        CONTOUR_REFERENCE_LEVEL
        {
                @
        } = 0.0
 
        CONTOUR_SHADE
        {
                 &PARAMSHARE&ONOFF
        } = OFF
 
		CONTOUR_SHADE_TECHNIQUE {
			POLYGON_SHADING
			CELL_SHADING
			MARKER
			GRID_SHADING
		} = POLYGON_SHADING

		CONTOUR_SHADE_REDUCTION_METHOD {
			PRE_CALCULATION
			POST_CALCULATION
			NONE
		} = PRE_CALCULATION

        CONTOUR_SHADE_MIN_LEVEL
        {
                @
        } = '-1.0E21'
 
        CONTOUR_SHADE_MAX_LEVEL
        {
                @
        } = 1.0E21
 
		CONTOUR_SHADE_COLOUR_METHOD
		{
			CALCULATE
			LIST
		} = CALCULATE

        CONTOUR_SHADE_MIN_LEVEL_COLOUR
        {
                 &PARAMSHARE&COLOUR
        } = RED

        CONTOUR_SHADE_MAX_LEVEL_COLOUR
        {
                 &PARAMSHARE&COLOUR
        } = BLUE
 
        CONTOUR_SHADE_COLOUR_DIRECTION
        {
            	ANTI_CLOCKWISE  ; ANTI_CLOCKWISE
            	CLOCKWISE       ; CLOCKWISE
        } = ANTI_CLOCKWISE

	CONTOUR_SHADE_COLOUR_LIST [ help = help_colour,interface = colour ]
	{
            &PARAMSHARE&COLOUR
	    /
	} = BLUE

	CONTOUR_SHADE_COLOUR_TABLE [ help = help_colour,interface = colour ]
	{
            &PARAMSHARE&COLOUR
	    /
	} = BLUE

		CONTOUR_SHADE_HEIGHT_TABLE 
		{
			*
			/
		} 

		CONTOUR_SHADE_MARKER_TABLE [ help = help_symbol,interface = symbol ]
		{
			0
			1
			2
			3
			4
			5
			6
			7
			8
			9
			10
			11
			12
			13
			14
			15
			16
			17
			18
			19
			20
			/
		}

        CONTOUR_SHADE_METHOD
        {
                 &PARAMSHARE&SHADING
        } = DOT
 
        CONTOUR_SHADE_DOT_METHOD
        {
            	OLD
            	NEW
        } = OLD

        CONTOUR_SHADE_DOT_SIZE
        {
                @
        } = 0.02
 
        CONTOUR_SHADE_ANGLE
        {
                @
        } = 45.0
 
        CONTOUR_SHADE_MIN_LEVEL_DENSITY
        {
                @
        } = 0.0
 
        CONTOUR_SHADE_MAX_LEVEL_DENSITY
        {
                @
        } = 50.0

        CONTOUR_SHADE_HATCH_THICKNESS
        {
                *
        } = 1

        CONTOUR_SHADE_HATCH_DENSITY
        {
                @
        } = 18.0
 
        CONTOUR_SHADE_HATCH_INDEX
        {
                *
        } = 1
 
        CONTOUR_SHADE_CELL_METHOD
        {
                INTERPOLATE
				NEAREST 
        } = INTERPOLATE 
 
        CONTOUR_SHADE_CELL_RESOLUTION
        {
                @
        } = 10.0
 
        CONTOUR_SHADE_LABEL_BLANKING
        {
                 &PARAMSHARE&ONOFF
        } = ON
 
		CONTOUR_LINE_PLOTTING
		{
				NOT_SPLIT
				SPLIT
		} = NOT_SPLIT

        CONTOUR_LINE_STYLE
        {
                 &PARAMSHARE&LINE_STYLE
        } = SOLID
 
        CONTOUR_LINE_THICKNESS
        {
                 &PARAMSHARE&THICKNESS
        } = 1
 
        CONTOUR_LINE_COLOUR
        {
                 &PARAMSHARE&COLOUR
        } = BLUE
 
        CONTOUR_HIGHLIGHT
        {
                 &PARAMSHARE&ONOFF
        } = ON
 
        CONTOUR_HIGHLIGHT_FREQUENCY
        {
                *
        } = 4
 
        CONTOUR_HIGHLIGHT_STYLE
        {
                 &PARAMSHARE&LINE_STYLE
        } = SOLID
 
        CONTOUR_HIGHLIGHT_THICKNESS
        {
                 &PARAMSHARE&THICKNESS
        } = 3
 
        CONTOUR_HIGHLIGHT_COLOUR
        {
                 &PARAMSHARE&COLOUR
        } = BLUE
 
        CONTOUR_SPLIT_LEVEL
        {
                 @
        } = 0.0

        CONTOUR_BELOW_LINE_STYLE
        {
                 &PARAMSHARE&LINE_STYLE
        } = DASH

        CONTOUR_BELOW_LINE_THICKNESS
        {
                 &PARAMSHARE&THICKNESS
        } = 1

        CONTOUR_BELOW_LINE_COLOUR
        {
                 &PARAMSHARE&COLOUR
        } = BLUE

        CONTOUR_BELOW_HIGHLIGHT_STYLE
        {
                 &PARAMSHARE&LINE_STYLE
        } = DASH

        CONTOUR_BELOW_HIGHLIGHT_THICKNES
        {
                 &PARAMSHARE&THICKNESS
        } = 3

        CONTOUR_BELOW_HIGHLIGHT_COLOUR
        {
                 &PARAMSHARE&COLOUR
        } = BLUE

        CONTOUR_SPLIT_LINE_PLOT
        {
                 &PARAMSHARE&ONOFF
        } = ON

        CONTOUR_SPLIT_LINE_STYLE
        {
                 &PARAMSHARE&LINE_STYLE
        } = SOLID

        CONTOUR_SPLIT_LINE_THICKNESS
        {
                 &PARAMSHARE&THICKNESS
        } = 3

        CONTOUR_SPLIT_LINE_COLOUR
        {
                 &PARAMSHARE&COLOUR
        } = BLACK

        CONTOUR_ABOVE_LINE_STYLE
        {
                 &PARAMSHARE&LINE_STYLE
        } = SOLID

        CONTOUR_ABOVE_LINE_THICKNESS
        {
                 &PARAMSHARE&THICKNESS
        } = 1

        CONTOUR_ABOVE_LINE_COLOUR
        {
                 &PARAMSHARE&COLOUR
        } = RED

        CONTOUR_ABOVE_HIGHLIGHT_STYLE
        {
                 &PARAMSHARE&LINE_STYLE
        } = SOLID

        CONTOUR_ABOVE_HIGHLIGHT_THICKNES
        {
                 &PARAMSHARE&THICKNESS
        } = 3

        CONTOUR_ABOVE_HIGHLIGHT_COLOUR
        {
                 &PARAMSHARE&COLOUR
        } = RED

        CONTOUR_LABEL
        {
                 &PARAMSHARE&ONOFF
        } = ON
 
        CONTOUR_LABEL_FREQUENCY
        {
                *
        } = 2
 
        CONTOUR_LABEL_QUALITY
        {
                 &PARAMSHARE&QUALITY
        } = LOW
 
        CONTOUR_LABEL_HEIGHT
        {
                @
        } = 0.2
 
        CONTOUR_LABEL_COLOUR
        {
                 &PARAMSHARE&COLOUR
        } = BLUE
 
        CONTOUR_LABEL_TYPE
        {
                NUMBER   ; NUMBER
                TEXT     ; TEXT
                BOTH     ; BOTH
        } = NUMBER
 
        CONTOUR_LABEL_FORMAT
        {
                @
        } = '(AUTOMATIC)'
 
        CONTOUR_LABEL_TEXT
        {
                @
        } = ''
 
        CONTOUR_HILO
        {
                ON  ; ON 
                OFF ; OFF
                HI  ; HI 
                LO  ; LO 
        } = OFF
 
        CONTOUR_HILO_MIN_VALUE
        {
                @
        } = '-1.0E21'
 
        CONTOUR_HILO_MAX_VALUE
        {
                @
        } = 1.0E21
 
        CONTOUR_HILO_SUPPRESS_RADIUS
        {
                @
        } = 15.0
 
        CONTOUR_HILO_REDUCTION_RADIUS
        {
                @
        } = 0.0
 
        CONTOUR_LO_COLOUR
        {
                 &PARAMSHARE&COLOUR
        } = BLUE
 
        CONTOUR_HI_COLOUR
        {
                 &PARAMSHARE&COLOUR
        } = BLUE

		CONTOUR_LO_MIN_VALUE
		{
				@
		} = '-1.0E21'

		CONTOUR_LO_MAX_VALUE
		{
				@
		} = 1.0E21

		CONTOUR_HI_MIN_VALUE
		{
				@
		} = '-1.0E21'

		CONTOUR_HI_MAX_VALUE
		{
				@
		} = 1.0E21
 
        CONTOUR_HILO_QUALITY
        {
                 &PARAMSHARE&QUALITY
        } = LOW
 
        CONTOUR_HILO_HEIGHT
        {
                @
        } = 0.4
 
        CONTOUR_HILO_TYPE
        {
                NUMBER ; NUMBER
                TEXT   ; TEXT  
                BOTH   ; BOTH  
        } = TEXT
 
        CONTOUR_HILO_FORMAT
        {
                @
        } = '(AUTOMATIC)'
 
        CONTOUR_LO_TEXT
        {
                @
        } = L
 
        CONTOUR_HI_TEXT
        {
                @
        } = H
 
        CONTOUR_HILO_MARKER
        {
                 &PARAMSHARE&ONOFF
        } = OFF
 
        CONTOUR_HILO_MARKER_INDEX
        {
                 &PARAMSHARE&MARKER
        } = 3
 
        CONTOUR_HILO_MARKER_HEIGHT
        {
                @
        } = 0.1
 
        CONTOUR_HILO_POSITION_WRITE
        {
                ON  ; ON 
                OFF ; OFF
        } = OFF

        CONTOUR_HILO_POSITION_FILE_NAME
        {
                @
        } = 'hilo.geo'
 
        CONTOUR_GRID_VALUE_PLOT
        {
                 &PARAMSHARE&ONOFF
        } = OFF
 
        CONTOUR_GRID_VALUE_PLOT_TYPE
        {
                VALUE  ; VALUE
                MARKER ; MARKER
		BOTH   ; BOTH
        } = VALUE
 
        CONTOUR_GRID_VALUE_TYPE
        {
                 NORMAL		; NORMAL
				 REDUCED	; REDUCED
        } = NORMAL
 
        CONTOUR_GRID_VALUE_COLOUR
        {
                 &PARAMSHARE&COLOUR
        } = BLUE
 
        CONTOUR_GRID_VALUE_FORMAT
        {
                @
        } = '(AUTOMATIC)'
 
        CONTOUR_GRID_VALUE_HEIGHT
        {
                @
        } = 0.25
 
        CONTOUR_GRID_VALUE_QUALITY
        {
                 &PARAMSHARE&QUALITY
        } = LOW
 
        CONTOUR_GRID_VALUE_MARKER_PLOT
	[ visible = false ]
        {
                &PARAMSHARE&ONOFF
        } = OFF
 
        CONTOUR_GRID_VALUE_MARKER_COLOUR
        {
                 &PARAMSHARE&COLOUR
        } = RED
 
        CONTOUR_GRID_VALUE_MARKER_INDEX
        {
                &PARAMSHARE&MARKER
        } = 3

        CONTOUR_GRID_VALUE_MARKER_HEIGHT
        {
                @
        } = 0.25
 
        CONTOUR_GRID_VALUE_MARKER_QUAL
        {
                 &PARAMSHARE&QUALITY
        } = LOW
 
        CONTOUR_GRID_VALUE_MIN
        {
                 @
        } = -1.0E21

        CONTOUR_GRID_VALUE_MAX
        {
                 @
        } = 1.0E21

        CONTOUR_GRID_VALUE_LAT_FREQUENCY
        {
                *
        } = 1
 
        CONTOUR_GRID_VALUE_LON_FREQUENCY
        {
                *
        } = 1

        INPUT_FIELD_GRADIENT_CONTROL
        {
                LEAST     ; LEAST
                FLAT_ONLY ; FLAT_ONLY  
                OFF       ; OFF 
        } = OFF

        INPUT_FIELD_GRADIENT_LIMITATION
        {
                MINIMUM ; MINIMUM
                MAXIMUM ; MAXIMUM  
                BOTH    ; BOTH  
                OFF     ; OFF 
        } = OFF

        INPUT_FIELD_SUPPRESS_ABOVE
        {
                 @
        } = 1.0E21

        INPUT_FIELD_SUPPRESS_BELOW
        {
                 @
        } = -1.0E21
 
        GRIB_SPECTRAL_RESOLUTION
        {
                 @
        } = 1.5


		GRIB_SCALING_OF_RETRIEVED_FIELDS
		{
                 &PARAMSHARE&ONOFF
		} = ON

		GRIB_SCALING_OF_DERIVED_FIELDS
		{
                 &PARAMSHARE&ONOFF
		} = OFF

# Note 1 : this parameter used to be set by VisMod, based on the
# 2 parameters above

        GRIB_SCALING
				[ visible = false ]
        {
                 &PARAMSHARE&ONOFF
        } = ON

        GRIB_MISSING_VALUE_INDICATOR {
                 @
        } = -1.5E21

        GRIB_TEXT {
                 &PARAMSHARE&ONOFF
        } = ON

        GRIB_TEXT_SPLIT {
                 &PARAMSHARE&ONOFF
        } = OFF

        GRIB_TEXT_UNITS {
                 &PARAMSHARE&ONOFF
        } = OFF

        GRIB_TEXT_EXPERIMENT {
                 &PARAMSHARE&ONOFF
        } = OFF

        GRIB_TEXT_PLOT_TYPE {
                 &PARAMSHARE&ONOFF
        } = OFF

	GRIB_SUBAREA_EXTRACTION {
                 &PARAMSHARE&ONOFF
        } = ON

	DYNAMIC_MEMORY_ALLOCATION_FACTOR {
                 @
        } = 100

} ! end of PCONT  
