ENVIROILayer

This is a reference to an ROI layer object. Use the ENVIRasterLayer::AddROI method to create an ENVIROILayer object.

Example

; Launch the application

e = ENVI()

 

; open and display qb_boulder_msi

file = Filepath('qb_boulder_msi', ROOT_DIR=e.Root_Dir, $

SUBDIRECTORY=['data'])

raster = e.OpenRaster(file)

view = e.GetView()

layer = view.CreateLayer(raster)

 

; open and display the ROIs from qb_boulder_roi

file = Filepath('qb_boulder_roi.xml', ROOT_DIR=e.Root_Dir, $

SUBDIRECTORY=['data'])

rois = e.OpenRoi(file)

roiLayers = OBJARR(N_ELEMENTS(rois))

FOR i=0, N_ELEMENTS(rois)-1 DO roiLayers[i] = layer.AddROI(rois[i])

 

; Change the transparency

roiLayers[2].Transparency = 50

Methods

Close

GetView

MoveDown

MoveToBottom

MoveToTop

MoveUp

Properties

Properties marked as (Get) can be retrieved, but not set.

DATA (Get)

The ENVIROI displayed on this layer.

HIDE (Get, Set)

Set this property to 1 to hide the layer, and to 0 to display it. The default value is 0.

NAME (Set)

Specify a string value with the name of the layer.

TRANSPARENCY (Get, Set)

Specify an integer value between 0 (opaque) and 100 (invisible) that defines the transparency of the layer. The default value is 0.

Version History

ENVI 5.1

Introduced

API Version

4.2

See Also

ENVI::OpenROI, ENVIROI, ENVIRasterLayer::AddROI, How do I process the pixels within a region of interest (ROI)?