Provides access to members that control a speckle filter.
Members
Name | Description | |
---|---|---|
AdditiveNoiseMean | The mean additive noise. This parameter is used only for Lee filter with Additive and Multiplicative(both) noise models. | |
DampFactor | The extent of damping applied. This parameter is used only for Enhanced Lee filter and Frost filter. | |
FilterType | The speckle filter type. | |
GetCenterPosition | Gets the center position of the speckle filter kernel. | |
GetSize | Gets the size of the speckle filter kernel. | |
MultiplicativeNoiseMean | The mean multiplicative noise. This parameter is used only for Lee filter with Multiplicative or Additive and Multiplicative(both) noise models. | |
NLooks | The number of looks. This parameter is used only for Lee filter with Multiplicative noise model as well as the Enhanced Lee filter. | |
NoiseModel | The speckle noise model. This parameter is used only for the Lee filter type. | |
NoiseVariance | The noise variance. This parameter is used only for Lee filter with Additive or Additive and Multiplicative(both) noise models. | |
SetSize | Sets the size of the speckle filter kernel. |
ISpeckleFilter.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;}
ISpeckleFilter.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;}
ISpeckleFilter.FilterType Property
The speckle filter type.
Public Property FilterType As esriSpeckleFilterType
public esriSpeckleFilterType FilterType {get; set;}
ISpeckleFilter.GetCenterPosition Method
Gets the center position of the speckle filter kernel.
Public Sub GetCenterPosition ( _
ByRef atColumn As Integer, _
ByRef atRow As Integer _
)
public void GetCenterPosition (
ref int atColumn,
ref int atRow
);
ISpeckleFilter.GetSize Method
Gets the size of the speckle filter kernel.
Public Sub GetSize ( _
ByRef nColumns As Integer, _
ByRef nRows As Integer _
)
public void GetSize (
ref int nColumns,
ref int nRows
);
ISpeckleFilter.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;}
ISpeckleFilter.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;}
ISpeckleFilter.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;}
ISpeckleFilter.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;}
ISpeckleFilter.SetSize Method
Sets the size of the speckle filter kernel.
Public Sub SetSize ( _
ByVal nColumns As Integer, _
ByVal nRows As Integer _
)
public void SetSize (
int nColumns,
int nRows
);
Classes that implement ISpeckleFilter
Classes | Description |
---|---|
SpeckleFilter | A class for speckle filter. |