This document is archived and information here might be outdated.  Recommended version.


ISpeckleFilter Interface (ArcObjects .NET 10.4 SDK)
ArcObjects Library Reference (DataSourcesRaster)  

ISpeckleFilter Interface

Provides access to members that control a speckle filter.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Members

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 FilterType The speckle filter type.
Method GetCenterPosition Gets the center position of the speckle filter kernel.
Method GetSize Gets the size of the speckle filter kernel.
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.
Method SetSize Sets the size of the speckle filter kernel.

CoClasses that implement ISpeckleFilter

CoClasses and Classes Description
SpeckleFilter A class for speckle filter.