PARAMSHARE ; ParamShare; PARAMSHARE
{
	COLOUR {
		%include MagicsColours.txt
	}
	STYLE {
		SOLID; SOLID
		DASH; DASH
		DOT; DOT
		CHAIN_DOT; CHAIN_DOT
		CHAIN_DASH; CHAIN_DASH
	}
}

MWIND; Magics; Automatically generated
{
	WIND_AUTOMATIC_SETTING
	[ visible = false ]
	{
		OFF;OFF
		ECMWF;ECMWF
		STYLE_NAME;STYLE_NAME
	} = OFF

	WIND_STYLE_NAME
	[ visible = false ]
	{
		@
	} = ''

	WIND_AUTOMATIC_LIBRARY_PATH
	[ visible = false ]
	{
		@
	} = ''

	WIND_FIELD_TYPE
	{
		FLAGS; FLAGS
		ARROWS; ARROWS
		STREAMLINES; STREAMLINES
	} = ARROWS

	WIND_THINNING_METHOD
	{
		DENSITY; DENSITY
		THINNING; THINNING
	} = THINNING

	WIND_THINNING_FACTOR
	{
		*
	} = 2.0

	# this parameter does not exist in Magics, we need to handle its default value in MagicsTranslator
	WIND_DENSITY
	{
		*
	} = 5.0

	LEGEND
	{
		ON;  ON
		OFF; OFF
	} = OFF

	WIND_LEGEND_TEXT
	{
		@
	} = VECTOR

	WIND_ADVANCED_METHOD
	{
		ON;ON
		OFF;OFF
	} = OFF

	WIND_ADVANCED_COLOUR_PARAMETER
	{
		SPEED;SPEED
		PARAMETER;PARAMETER
	} = SPEED

	WIND_ADVANCED_COLOUR_SELECTION_TYPE
	{
		COUNT; COUNT
		INTERVAL; INTERVAL
		LIST; LIST
	} = COUNT

	WIND_ADVANCED_COLOUR_MAX_VALUE
	{
		*
	} = 1.E21

	WIND_ADVANCED_COLOUR_MIN_VALUE
	{
		*
	} = -1.E21

	WIND_ADVANCED_COLOUR_LEVEL_COUNT
	{
		*
	} = 10

	WIND_ADVANCED_COLOUR_LEVEL_TOLERANCE
	{
		*
	} = 2

	WIND_ADVANCED_COLOUR_REFERENCE_LEVEL
	{
		*
	} = 0.0

	WIND_ADVANCED_COLOUR_LEVEL_INTERVAL
	{
		*
	} = 8.0

	WIND_ADVANCED_COLOUR_LEVEL_LIST
	{
		*
		/
	} = ''

	WIND_ADVANCED_COLOUR_TABLE_COLOUR_METHOD
	{
		CALCULATE;CALCULATE
		LIST;LIST
	} = CALCULATE

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

	WIND_ADVANCED_COLOUR_MIN_LEVEL_COLOUR [ help = help_colour,interface = colour ]
	{ 
		&PARAMSHARE&COLOUR
	} = RED

	WIND_ADVANCED_COLOUR_DIRECTION
	{
		CLOCKWISE;CLOCKWISE
		ANTI_CLOCKWISE;ANTI_CLOCKWISE
	} = ANTI_CLOCKWISE

	WIND_ADVANCED_COLOUR_LIST [ help = help_colour,interface = colour ]
	{ 
		&PARAMSHARE&COLOUR		/
	} = ''

	WIND_ADVANCED_COLOUR_LIST_POLICY
	{
		LASTONE;LASTONE
		CYCLE;CYCLE
	} = LASTONE

	WIND_FLAG_CALM_INDICATOR
	{
		ON; ON
		OFF; OFF
	} = ON

	WIND_FLAG_CALM_INDICATOR_SIZE
	{
		*
	} = 0.3

	WIND_FLAG_CALM_BELOW
	{
		*
	} = 0.5

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

	WIND_FLAG_LENGTH
	{
		*
	} = 1.0

	WIND_FLAG_MAX_SPEED
	{
		*
	} = 1.0E+21

	WIND_FLAG_MIN_SPEED
	{
		*
	} = -1.0E+21

    WIND_FLAG_STYLE
	{
		&PARAMSHARE&STYLE
	} = SOLID

	WIND_FLAG_ORIGIN_MARKER
	{
		DOT; DOT
		CIRCLE; CIRCLE
		OFF; OFF
	} = CIRCLE

	WIND_FLAG_ORIGIN_MARKER_SIZE
	{
		*
	} = 0.3

    WIND_FLAG_THICKNESS [interface=line_width]
	{
		*
	} = 1

	WIND_ARROW_CALM_INDICATOR
	{
		ON; ON
		OFF; OFF
	} = OFF

	WIND_ARROW_CALM_INDICATOR_SIZE
	{
		*
	} = 0.3

	WIND_ARROW_CALM_BELOW
	{
		*
	} = 0.5

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

    WIND_ARROW_HEAD_SHAPE [interface = arrow_shape]
	{
		*
	} = 0

	WIND_ARROW_HEAD_RATIO
	{
		*
	} = 0.3

	WIND_ARROW_MAX_SPEED
	{
		*
	} = 1.0E+21

	WIND_ARROW_MIN_SPEED
	{
		*
	} = -1.0E+21

    WIND_ARROW_FIXED_VELOCITY
    {
        *
    } = 0

    WIND_ARROW_THICKNESS [interface=line_width]
	{
		*
	} = 1

    WIND_ARROW_STYLE
	{
		&PARAMSHARE&STYLE
	} = SOLID

	WIND_ARROW_UNIT_VELOCITY
	{
		*
	} = 25.0

	WIND_ARROW_LEGEND_TEXT
	{
		@
	} = M/S

	WIND_STREAMLINE_MIN_DENSITY
	{
		*
	} = 1

	WIND_STREAMLINE_MIN_SPEED
	{
		*
	} = 1

    WIND_STREAMLINE_THICKNESS [interface=line_width]
	{
		*
	} = 2

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

    WIND_STREAMLINE_STYLE
	{
		&PARAMSHARE&STYLE
	} = SOLID

    WIND_STREAMLINE_HEAD_SHAPE [interface=arrow_shape]
	{
		*
	} = 0

	WIND_STREAMLINE_HEAD_RATIO
	{
		*
	} = 0.3

        GRIB_ID
        {
            @
        } = ''
}
