This procedure updates the percent of tile processing completed. Each time this procedure is called, the widget is updated based on the values of the arguments Num and Den.
Syntax
ENVI_REPORT_STAT, Base, Num, Den, CANCEL=variable
Arguments
Base
This is the base ID of the status window widget to be updated. This value is returned from ENVI_REPORT_INIT at initialization.
Num
This is a variable that serves as a counter for the number of tiles processed. The percent completed is determined by the ratio of Num over Den.
Den
This is the total number of tiles to be processed. The percent completed is determined by the ratio of Num over Den.
Keywords
CANCEL
Use this keyword to specify a named variable that returns the status of the Cancel button. A returned value of 1 indicates the Cancel button was pressed. A value of 0 is returned otherwise. This keyword only has meaning if you specify a value for INTERRUPT in ENVI_REPORT_INIT.
Example
This example shows how to update the percentage completed for an ENVI Classic status report window created with ENVI_REPORT_INIT.
for i=0, num_tiles-1 do begin
envi_report_stat, base, i, num_tiles
endfor
The parameters Num and Den are used to form the ratio (Num/Den)*100 to calculate the percent completed. In the example above, the percent complete is calculated as (i/num_tiles)*100.
API Version
4.3