ENVIPreferences

This is a reference to a preference object that holds and manages ENVI preferences.

Example

; Launch ENVI

e = ENVI()

 

; Retrieve the ENVIPreferences object.

prefs = e.Preferences

 

; Retrieve the file where ENVI's preferences are stored.

prefFile = prefs.URI

 

; Print the ENVIPreferences object.

PRINT, prefs

 

; IDL will print the names and current values of all of ENVI's preferences.

Syntax

Result = ENVIPreferences([, Properties=value])

Methods

Load

RestoreDefaults

Save

Properties

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

URI (Get)

This is an application-wide file where ENVI loads and saves preferences. To load or save preferences to a different location after the application has been launched, use ENVIPreferences::Load or ENVIPreferences::Save. To save an individual preference, use ENVIPreferenceItem::Save. To override this property throughout the application, set the PREFERENCE keyword of ENVI function when launching ENVI.

Version History

ENVI 5.2

Introduced

API Version

4.2

See Also

ENVI, ENVIPreferenceItem