
SCM_VISUALISER; SCM Visualiser
{

	SCM_PLOT_TYPE
	{
		TIME_VALUE_CURVE
		TIME_HEIGHT_MATRIX
		PROFILE
	} = TIME_VALUE_CURVE


     SCM_DATA_FILENAME
     {
          OFF ; OFF
          @
     } = OFF

     SCM_DATA
     [ interface = icon, class = NETCDF/SCM_INPUT_DATA/SCM_OUTPUT_DATA, exclusive = false,
       help = help_data,
       help_directory  = '/System/Defaults',
       help_name       = Data
     ]
     { @ / }


	SCM_DATA_TITLE
	{
		@
	}  = 'Data'	


	SCM_DATA_TYPE
	{
		INPUT
		OUTPUT
	} = OUTPUT


	SCM_COMPARE_DATA
	{
		ON
		OFF
	} = OFF


     SCM_COMPARISON_DATA_FILENAME
     {
          OFF ; OFF
          @
     } = OFF

     SCM_COMPARISON_DATA
     [ interface = icon, class = NETCDF/SCM_INPUT_DATA/SCM_OUTPUT_DATA, exclusive = false,
       help = help_data,
       help_directory  = '/System/Defaults',
       help_name       = Data
     ]
     { @ / }


	SCM_COMPARISON_DATA_TITLE
	{
		@
	}  = 'Comparison Data'	


	SCM_COMPARISON_MODE
	{
		OVERLAY
		DIFFERENCE
	} = OVERLAY



#	SCM_VARIABLE_SELECTION_TYPE
#	{
#		LIST
#		FILE
#		ALL
#	} = LIST


# NEED FILE SELECTION
# CONSIDER USING INDEXES FOR RETURN VALUE OF VARIABLES
# PROFILE TIME SERIES - USE DIFFERENT COLOURS FOR EACH TIME STEP
#   - OVERLAY OR PLOT SIDE-BY-SIDE
#   - OVERLAY IN THE FIRST INSTANCE AS LONG AS COLOURS LOOK OK
#   - OPTION TO OVERLAY DIFFERENT RUNS IF WE PLOT TIME STEPS SIDE-BY-SIDE
#   - FUTURE OPTION: ANIMATION BETWEEN TIME STEPS


	SCM_OUTPUT_1D_VARIABLES
        [ help = help_multiple_selection ]
	{
		@
		/
		%include ScmVisualiserOutput1dVars
	} = T_SKIN


	SCM_OUTPUT_2D_VARIABLES
        [ help = help_multiple_selection ]
	{
		/
		@
		%include ScmVisualiserOutput2dVars
	} = T


	SCM_INPUT_1D_VARIABLES
        [ help = help_multiple_selection ]
	{
		@
		/
		%include ScmVisualiserInput1dVars
	} = T_SKIN


	SCM_INPUT_2D_VARIABLES
        [ help = help_multiple_selection ]
	{
		/
		@
		%include ScmVisualiserInput2dVars
	} = T


	SCM_TIMES
	{
		*
		/
		TO   ; TO
		BY   ; BY
		LAST ; LAST
		ALL  ; ALL
	} = 0/TO/LAST/BY/360

	SCM_X_MIN_LIST
	{
		*
		/
	}

	SCM_X_MAX_LIST
	{
		*
		/
	}

	SCM_Y_MIN_LIST
	{
		*
		/
	}

	SCM_Y_MAX_LIST
	{
		*
		/
	}

	SCM_VALUE_MIN_LIST
	{
		*
		/
	}

	SCM_VALUE_MAX_LIST
	{
		*
		/
	}

	SCM_GRID
	{
		ON
		OFF
	} = OFF

	SCM_OUTPUT_MODE
	{
		SCREEN
		POSTSCRIPT
		PNG
		PDF
	} = SCREEN


	SCM_OUTPUT_FILE_PATH
	{
		@
	}  = 'scm_out.ps'	


}
