A copy of this file is also available in the \examples\tasks\baseclassexample folder of the ENVI installation path.

{
    "name": "MaxEntropyThresholdExample",
    "base_class": "ImageThresholdExample",
    "routine": "enviimagethresholdexample",
    "display_name": "Max Entropy Threshold Example",
    "description": "The task executes the enviimagethresholdexample routine for Max Entropy.",
    "revision": "1.0.0",
    "schema": "envitask_3.2",
    "invocationType": "keywords",
    "parameters": [
        {
            "name": "INPUT_RASTER",
            "display_name": "Input Raster",
            "type": "ENVIRASTER",
            "direction": "input",
            "required": true,
            "description": "Specify a input raster on which to compute max entropy threshold."
        },
        {
            "name": "MAXENTROPY",
            "display_name": "Max Entropy",
            "keyword": "MAXENTROPY",
            "type": "BOOL",
            "direction": "input",
            "required": false,
            "hidden": true,
            "default": 1,
            "description": "Set this keyword to compute a max entropy threshold."
        },
        {
            "name": "INTERLEAVE",
            "display_name": "Interleave",
            "keyword": "INTERLEAVE",
            "type": "STRING",
            "direction": "input",
            "required": false,
            "hidden": true,
            "choice_list": {
                "BIP": 0,
                "BIL": 1,
                "BSQ": 2
                },
            "default": "BSQ",
            "description": "INTERLEAVE is required by the routine. This is set internally based on the input raster."
        },
        {
            "name": "MINIMUM",
            "keyword": "HISTMIN",
            "display_name": "Minimum",
            "type": "DOUBLE",
            "direction": "input",
            "required": false,
            "description": "Specify a minimum value to consider during processing."
        },
        {
            "name": "MAXIMUM",
            "keyword": "HISTMAX",
            "display_name": "Maximum",
            "type": "DOUBLE",
            "direction": "input",
            "required": false,
            "description": "Specify a maximum value to consider during processing."
        },
        {
            "name": "OUTPUT_RASTER",
            "display_name": "Output Raster",
            "type": "ENVIRASTER",
            "direction": "output",
            "required": true,
            "uri_param": "OUTPUT_URI",
            "description": "This is a reference to the output raster."
        },
        {
            "name": "OUTPUT_URI",
            "display_name": "Output Raster URI",
            "type": "ENVIURI",
            "direction": "input",
            "required": false,
            "description": "Specify a string with the fully-qualified path and filename for OUTPUT_RASTER."
            "fold_case": true,
            "auto_extension": ".dat",
            "is_temporary": true
        }
    ]
}