The IDLTaskJob class is an abstract base class to provide an interface for any job that wants to run an IDLTask.
            Syntax
            Result = IDLTaskJob(Task)
            Arguments
            Task
            The IDLTask that is cloned for ownership by this job, which will execute when Start is called. Since this task is cloned, any subsequent changes to the input parameters will not be reflected in the copy owned by this job.
            Keywords
            None
            Methods
            
            Properties
            TASK (Get, Init)
            A scalar IDLTask object owned by this job.
            IDLTaskJob::UpdateTask
            The IDLTaskJob::UpdateTask method updates the TASK property with the output parameters set. This method is intended to be called by subclasses as part of the OnDone callback when the IDLTask owned by this job has successfully completed execution.
            Syntax
            IDLTaskJob.UpdateTask, Task
            Arguments
            Task
            New value for TASK property. This should include all the appropriate output parameter values being set.
            Keywords
            None
            Version History
            
            See Also
            IDLTask