This task returns a hash that describes the properties of a selected ENVITask.

Example


; Start the application
e = ENVI(/HEADLESS)
 
; Get the task from the catalog of ENVITasks
Task = ENVITask('QueryTask')
 
; Provide inputs
Task.Task_Name = 'SpectralIndex'
 
; Run the task
Task.Execute
 
; Print the task parameters
Print, Task.DEFINITION

Syntax


Result = ENVITask('QueryTask')

Input parameters (Set, Get): TASK_NAME

Output parameters (Get only): DEFINITION

Parameters marked as "Set" are those that you can set to specific values. You can also retrieve their current values any time. Parameters marked as "Get" are those whose values you can retrieve but not set.

Input Parameters


TASK_NAME (required)

A string with a selected task name to query. Use one of the following options to get a list of task names:

Output Parameters


DEFINITION

An ENVITaskInfo hash that describes the properties of an ENVI task.

Methods


Execute

Parameter

ParameterNames

Properties


DESCRIPTION

DISPLAY_NAME

NAME

REVISION

TAGS

Version History


ENVI 5.3

Introduced

ENVI 5.3 SP2

DEFINITION returns a ENVITaskInfo hash

See Also


ENVITask, QueryTaskCatalog Task, ENVI function