These routines should no longer be used because either newer routines are available or the functionality is no longer relevant to modern programming.

  • E3De
  • E3DLasHeader
  • E3DLidar
  • E3DLidarPointFilter
  • E3DLidarSpatialRef
  • E3DProductionParameters
  • E3DProductsInfo
  • ENVI::CreateRaster
  • ENVI::CreateRasterMetadata
  • ENVI::ExportRaster
  • ENVI::GetOpenData
  • ENVI::GetPreference
  • ENVINITF::GetDESUserDefinedSubheaderFields

  • ENVINITF::GetDESUserDefinedSubheaderValue

  • ENVIRasterSpatialRefStandard (renamed to ENVIStandardRasterSpatialRef)
  • ENVIRasterSpatialRefRPC (renamed to ENVIRPCRasterSpatialRef)
  • ENVIRasterSpatialRefPseudo (renamed to ENVIPseudoRasterSpatialRef)
  • ENVITaskParameter (replaced with the various ENVI parameter classes)
  • ENVITaskParameter::QueryProperty
  • ENVITaskParameter::Validate
  • ENVITask::Validate

ENVI Classic Routines

The following ENVI Classic routines have been replaced by those listed under the New Routines/Methods column:

ENVI Classic Routine

New Routines/Methods

ADAPT_FILT_DOIT

AdditiveLeeAdaptiveFilter task

AdditiveMultiplicativeLeeAdaptiveFilter task

BitErrorAdaptiveFilter task

EnhancedFrostAdaptiveFilter task

EnhancedLeeAdaptiveFilter task

FrostAdaptiveFilter task

GammaAdaptiveFilter task

KuanAdaptiveFilter task

LocalSigmaAdaptiveFilter task

MultiplicativeLeeAdaptiveFilter task

CF_DOIT

ENVIRaster::Export

CLASS_CONFUSION_DOIT

ENVICalculateConfusionMatrixFromRaster and ENVIEvaluateClassifier

CLASS_CS_DOIT

ClassificationClumping task

ClassificationSieving task

CLASS_MAJORITY_DOIT

ClassificationSmoothing task

CONV_DOIT

DirectionalFilter task

DirectionalKernel task

GaussianHighPassFilter task

GaussianHighPassKernel task

HighPassFilter task

HighPassKernel task

LaplacianFilter task

LaplacianKernel task

LowPassFilter task

LowPassKernel task

MedianFilter task

RobertsFilter task

RasterConvolution task

SobelFilter task

CONVERT_DOIT

ConvertInterleave task

DARK_SUB_DOIT

DarkSubtractionCorrection task

ENVI procedure

 

ENVI_ACE_DOIT

SpectralAdaptiveCoherenceEstimator task

ENVI_ADD_PROJECTION

ENVIStandardRasterSpatialRef

ENVI_ASSIGN_HEADER_VALUE

ENVIRasterMetadata

ENVI_AUTO_TIE_POINTS_DOIT

ENVIFilterTiePointsByFundamentalMatrix

FilterTiePointsByGlobalTransform task

FilterTiePointsByGlobalTransformWithOrthorectification task

ENVIFilterTiePointsByPushbroomModel

GenerateTiePointsByCrossCorrelation task

GenerateTiePointsByCrossCorrelationWithOrthorectification task

GenerateTiePointsByMutualInformation task

GenerateTiePointsByMutualInformationWithOrthorectification task

ENVI_BATCH_EXIT

 

ENVI_BATCH_INIT

 

ENVI_BUFFER_ZONE_DOIT

BufferZone task

ENVI_CAL_DOIT

FlatFieldCorrection task

IARReflectanceCorrection task

ENVI_CONVERT_FILE_COORDINATES

ConvertGeographicToMapCoordinates task

ConvertMapToGeographicCoordinates task

ENVI_CONVERT_FILE_MAP_PROJECTION

ReprojectRaster task

ENVI_CONVERT_PROJECTION_COORDINATES

Various conversion methods to ENVICoordSys

ENVI_DEFAULT_STRETCH_CREATE

ENVIEqualizationStretchRaster

ENVIGaussianStretchRaster

ENVILinearPercentStretchRaster

ENVILinearRangeStretchRaster

ENVILogStretchRaster

ENVIOptimizedLinearStretchRaster

ENVIRootStretchRaster

ENVI_DEFINE_ROI

ENVIROI methods: AddGeometry, AddPixels, AddThreshold, AddVectorRecords

ENVI_ENTER_DATA

ENVIRaster

ENVI_FILE_QUERY

Properties of ENVIRaster

ENVIRasterMetadata

ENVI_GET_DATA

ENVIRaster::GetData

ENVI_GET_HEADER_VALUE

METADATA property to ENVIRaster

ENVI_GET_MAP_INFO

COORD_SYS_CODE and COORD_SYS_STR properties to ENVIRasterSpatialRefStandard

ENVI_GET_PATH

ROOT_DIR property to ENVI

ENVI_GET_PROJECTION

SPATIALREF property of ENVIRaster

ENVI_GET_ROI

ENVIROI::PixelAddresses method

ENVI_GET_ROI_DATA

ENVIROI::PixelAddresses method

ENVI_GET_ROI_INFORMATION

ENVIROI and ENVIROI::PixelCount

ENVI_GET_SLICE

See Processing Large Rasters Using Tile Iterators

ENVI_GET_TILE

See Processing Large Rasters Using Tile Iterators

ENVI_GS_SHARPEN_DOIT

GramSchmidtPanSharpening task

ENVI_ICA_DOIT

ForwardICATransform task

ENVI_IO_ERROR

ENVI::ReportError. Also see Manage Errors.

ENVI_LAYER_STACKING_DOIT

ENVILayerStackRaster

ENVI_INIT_TILE

ENVIRaster::CreateTileIterator. See Processing Large Rasters Using Tile Iterators.

ENVI_MAP_INFO_CREATE

ENVIStandardRasterSpatialRef

ENVIRPCRasterSpatialRef

ENVIPseudoRasterSpatialRef

ENVI_MASK_APPLY_DOIT

ENVIDataValuesMaskRaster

ENVIMaskRaster

ENVIROIMaskRaster

ENVIVectorMaskRaster

ENVI_OPEN_DATA_FILE

ENVI::OpenRaster

ENVI_OPEN_FILE

ENVI::OpenRaster

ENVI::OpenROI

ENVI::OpenVector

ENVI_OPEN_GDB

ENVI::OpenRaster

ENVI::OpenVector

ENVI_PC_SHARPEN_DOIT

PCPanSharpening task

ENVI_PICKFILE

ENVIUI::SelectInputData

ENVI_QUAC_DOIT

QUAC task

ENVI_QUERY_VERSION

VERSION property of ENVI function

ENVI_REPORT_ERROR

ENVI::ReportError. Also see Manage Errors.

ENVI_RESTORE_ROIS

ENVI::OpenROI

ENVI_ROI_TO_IMAGE_DOIT

ROIToClassification task

ENVI_RXD_DOIT

RXAnomalyDetection task

ENVI_SAVE_ROIS

ENVIROI::Save

ENVI_SEGMENT_DOIT

ClassificationAggregation task

ENVI_SELECT

ENVIUI::SelectInputData

ENVI_SENSOR_TYPE

ENVIRasterMetadata

ENVI_SET_INHERITANCE

INHERITS_FROM property to ENVIRaster

ENVI_SPECTRAL_RESAMPLING_DOIT

ResampleSpectrum task

ENVI_STATS_DOIT

RasterStatistics task

ENVI_SUBSPACE_BACKGROUND_DOIT

SpectralSubspaceBackgroundStatistics task

ENVI_SUM_DATA_DOIT

PixelStatistics task

ENVI_TILE_DONE

See Processing Large Rasters Using Tile Iterators

ENVI_TOGGLE_CATCH

See Manage Errors.

ENVI_VEG_INDEX_AVAILABLE_INDICES

QuerySpectralIndices task

ENVI_VEG_INDEX_DOIT

SpectralIndex task

SpectralIndices task

ENVI_VEG_SUPPRESS_DOIT

VegetationSuppression task

ENVI_WRITE_ENVI_FILE

ENVIRaster::Save

ENVIRaster::Export

ENVI_WRITE_FILE_HEADER

ENVIRaster::WriteMetadata

GAINOFF_DOIT

ApplyGainOffset task

HANDLE_VALUE

 

MAGIC_MEM_CHECK

 

MATCH_FILTER_DOIT

MatchedFilter task

MATCH_FILTER_MT_DOIT

MixtureTunedMatchedFilter task

MNF_DOIT

ForwardMNFTransform task

MORPH_DOIT

BinaryMorphologicalFilter task and GrayscaleMorphologicalFilter task

MOSAIC_DOIT

ENVIMosaicRaster

NDVI_DOIT

SpectralIndex task

PC_ROTATE

ForwardPCATransform task

PPI_DOIT

PixelPurityIndex task

RESIZE_DOIT

DimensionsResampleRaster task

MappingResampleRaster task

PixelScaleResampleRaster task

ROI_THRESH_DOIT

ENVIROI::AddThreshold

STRETCH_DOIT

EqualizationStretchRaster task

GaussianStretchRaster task

LinearPercentStretchRaster task

LinearRangeStretchRaster task

LogStretchRaster task

OptimizedLinearStretchRaster task

RootStretchRaster task

TMCAL_DOIT

RadiometricCalibration task

TOPO_DOIT

TopographicModeling task

TOPO_FEATURE_DOIT

TopographicFeatures task

UNMIX_DOIT

LinearSpectralUnmixing task

VAX_IEEE_DOIT