ISpeckleFunctionArguments Interface

Provides access to members that control a speckle function for radar imagery.

Members

Name Description
Read/write property AdditiveNoiseMean The mean additive noise. This parameter is used only for Lee filter with Additive and Multiplicative(both) noise models.
Read/write property DampFactor The extent of damping applied. This parameter is used only for Enhanced Lee filter and Frost filter.
Read/write property FilterSize The size of the speckle filter kernel.
Read/write property FilterType The type of the speckle filter.
Read/write property MultiplicativeNoiseMean The mean multiplicative noise. This parameter is used only for Lee filter with Multiplicative or Additive and Multiplicative(both) noise models.
Read/write property NLooks The number of looks. This parameter is used only for Lee filter with Multiplicative noise model as well as the Enhanced Lee filter.
Read/write property NoiseModel The speckle noise model. This parameter is used only for the Lee filter type.
Read/write property NoiseVariance The noise variance. This parameter is used only for Lee filter with Additive or Additive and Multiplicative(both) noise models.
Read/write property Raster The source raster object.

ISpeckleFunctionArguments.AdditiveNoiseMean Property

The mean additive noise. This parameter is used only for Lee filter with Additive and Multiplicative(both) noise models.

Public Property AdditiveNoiseMean As Double
public double AdditiveNoiseMean {get; set;}

ISpeckleFunctionArguments.DampFactor Property

The extent of damping applied. This parameter is used only for Enhanced Lee filter and Frost filter.

Public Property DampFactor As Double
public double DampFactor {get; set;}

ISpeckleFunctionArguments.FilterSize Property

The size of the speckle filter kernel.

Public Property FilterSize As esriSpeckleFilterKernel
public esriSpeckleFilterKernel FilterSize {get; set;}

ISpeckleFunctionArguments.FilterType Property

The type of the speckle filter.

Public Property FilterType As esriSpeckleFilterType
public esriSpeckleFilterType FilterType {get; set;}

ISpeckleFunctionArguments.MultiplicativeNoiseMean Property

The mean multiplicative noise. This parameter is used only for Lee filter with Multiplicative or Additive and Multiplicative(both) noise models.

Public Property MultiplicativeNoiseMean As Double
public double MultiplicativeNoiseMean {get; set;}

ISpeckleFunctionArguments.NLooks Property

The number of looks. This parameter is used only for Lee filter with Multiplicative noise model as well as the Enhanced Lee filter.

Public Property NLooks As Integer
public int NLooks {get; set;}

ISpeckleFunctionArguments.NoiseModel Property

The speckle noise model. This parameter is used only for the Lee filter type.

Public Property NoiseModel As esriSpeckleNoiseModel
public esriSpeckleNoiseModel NoiseModel {get; set;}

ISpeckleFunctionArguments.NoiseVariance Property

The noise variance. This parameter is used only for Lee filter with Additive or Additive and Multiplicative(both) noise models.

Public Property NoiseVariance As Double
public double NoiseVariance {get; set;}

ISpeckleFunctionArguments.Raster Property

The source raster object.

Public Property Raster As Object
public object Raster {get; set;}

Classes that implement ISpeckleFunctionArguments

Classes Description
SpeckleFunctionArguments A class for speckle raster function arguments.

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.