This is a reference to a raster layer object. Use the ENVIView::CreateLayer method to create a new raster layer.
Example
e = ENVI()
file = FILEPATH('qb_boulder_msi', ROOT_DIR=e.ROOT_DIR, $
SUBDIRECTORY = ['data'])
raster = e.OpenRaster(file)
view = e.GetView()
layer = view.CreateLayer(raster)
layer.Transparency = 50
Return Value
This function returns a reference to an ENVIRasterLayer object.
Methods
AddROI
Close
Export
GetLayer
GetView
MoveDown
MoveToBottom
MoveToTop
MoveUp
Properties
Properties marked as (Get) can be retrieved, but not set.
BANDS (Get)
The three-element array of band indices in the layer—red, green, and blue. Band indices are zero-based. See Open Files for details on how ENVI automatically determines the bands to display. If the 'default bands' field is set in the associated ENVI header file, then those bands will be displayed.
BRIGHTNESS (Get, Set)
Set this property to an integer value from 0 to 100, indicating the brightness level to display. The default value is 50 if no stretch is specified.
COLORMAP (Init, Get)
Set this keyword as a placeholder for a color table that will be used when you display a single band from a raster. The color table is a two-dimensional byte array of 3 x nColors, where nColors is typically 256. The default color table scale ramp is from 0 to 255. See ENVIColorMap for details.
The color table is not applicable when displaying an RGB three-band image or a classification image.
CONTRAST (Get, Set)
Set this property to an integer value from 0 to 100, indicating the contrast level to display. The default value is 20 if no stretch is specified.
DATA (Get)
The ENVIRaster 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 (Get, Set)
Specify a string value with the name of the layer.
SHARPEN (Get, Set)
Set this property to an integer value between 0 and 100, indicating the sharpening level to display. The default value is 10 if no stretch is specified.
QUICK_STRETCH (Get, Set)
Specify a string value with the type of quick stretch to apply. The valid strings are below. See Stretch Types Background for details.
QUICK_STRETCH String Values
|
'equalization' |
'gaussian' |
'linear' |
'linear 1%' |
'linear 2%' |
'linear 5%' |
'logarithmic' |
'no stretch' |
'optimized linear'
|
'square root' |
TRANSPARENCY (Get, Set)
Specify a floating-point value between 0 (opaque) and 100 (invisible) that defines the transparency of the layer. The default value is 0.
ZOOM_PERCENT (Get)
The current zoom percentage of the layer. For example, ZOOM_PERCENT=200 means the layer is zoomed by 200%.
Version History
ENVI 5 |
Introduced |
ENVI 5.1 |
Added the AddRO and GetLayer methods. Added NAME property
|
ENVI 5.3.1 |
Added the Export method
|
ENVI 6.2 |
Added the COLORMAP property
|
See Also
ENVI::OpenRaster, ENVIRaster, ENVIView::CreateLayer, ENVIROILayer, ENVIAnnotationLayer, ENVIVectorLayer, ENVIColorMap