This task returns a hash that describes the properties of a selected ENVITask.
Example
e = ENVI(/HEADLESS)
Task = ENVITask('QueryTask')
Task.Task_Name = 'SpectralIndex'
Task.Execute
Print, Task.DEFINITION
Syntax
Result = ENVITask('QueryTask')
Input properties (Set, Get): TASK_NAME
Output properties (Get only): DEFINITION
Properties marked as "Set" are those that you can set to specific values. You can also retrieve their current values any time. Properties marked as "Get" are those whose values you can retrieve but not set.
Methods
This task inherits the following methods from ENVITask:
AddParameter
Execute
Parameter
ParameterNames
RemoveParameter
Properties
This task inherits the following properties from ENVITask:
COMMUTE_ON_DOWNSAMPLE
COMMUTE_ON_SUBSET
DESCRIPTION
DISPLAY_NAME
NAME
REVISION
TAGS
This task also contains the following properties:
DEFINITION
An ENVITaskInfo hash that describes the properties of an ENVI task.
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:
IDL> e = ENVI(/headless)
ENVI> Task = ENVITask('QueryTaskCatalog')
ENVI> Task.Execute
ENVI> Print, Task.TASKS, FORMAT='(A)'
IDL> e = ENVI(/headless)
ENVI> Tasks = e.Task_Names
ENVI> Print, Tasks, FORMAT='(A)'
Version History
ENVI 5.3 |
Introduced |
ENVI 5.3 SP2 |
DEFINITION returns a ENVITaskInfo hash |
API Version
4.3
See Also
ENVITask, QueryTaskCatalog Task, ENVI function