com.esri.arcgis.datasourcesraster
Interface esriRasterFilterTypeEnum

All Superinterfaces:
Serializable

public interface esriRasterFilterTypeEnum
extends Serializable

The raster convolution filter types.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux


Field Summary
static int esriRasterFilterGradientEast
          Raster filter is a 3x3 Gradient East ((1, 0, -1), (2, 0, -2), (1, 0, -1)).
static int esriRasterFilterGradientNorth
          Raster filter is a 3x3 Gradient North ((-1, -2, -1), (0, 0, 0), (1, 2, 1)).
static int esriRasterFilterGradientNorthEast
          Raster filter is a 3x3 Gradient NorthEast ((0, -1, -2), (1, 0, -1), (2, 1, 0)).
static int esriRasterFilterGradientNorthWest
          Raster filter is a 3x3 Gradient NorthWest ((-2, -1, 0), (-1, 0, 1), (0, 1, 2)).
static int esriRasterFilterGradientSouth
          Raster filter is a 3x3 Gradient South ((1, 2, 1), (0, 0, 0), (-1, -2, -1)).
static int esriRasterFilterGradientWest
          Raster filter is a 3x3 Gradient West ((-1, 0, 1), (-2, 0, 2), (-1, 0, 1)).
static int esriRasterFilterLaplacian3x3
          Raster filter is a 3x3 Laplacian ((0, -1, 0), (-1, 4, -1), (0, -1, 0)).
static int esriRasterFilterLaplacian5x5
          Raster filter is a 5x5 Laplacian ((1, 1, 1, 1, 1), (1, 1, 1, 1, 1), (1, 1, 24, 1, 1), (1, 1, 1, 1, 1), (1, 1, 1, 1, 1)).
static int esriRasterFilterLineDetectionHorizontal
          Raster filter is a 3x3 Line Detection Horizontal filter ((-1, -1, -1), (2, 2, 2), (-1, -1, -1)).
static int esriRasterFilterLineDetectionLeftDiagonal
          Raster filter is a 3x3 Line Detection Left Diagonal ((2, -1, -1), (-1, 2, -1), (-1, -1, 2)).
static int esriRasterFilterLineDetectionRightDiagonal
          Raster filter is a 3x3 Line Detection Right Diagonal ((-1, -1, 2), (-1, 2, -1), (2, -1, -1)).
static int esriRasterFilterLineDetectionVertical
          Raster filter is a 3x3 Line Detection Vertical ((-1, 2, -1), (-1, 2, -1), (-1, 2, -1)).
static int esriRasterFilterPointSpread
          Raster filter is a 3x3 point spread ((-0.627, 0.352, -0.627), (0.352, 2.923, 0.352), (-0.627, 0.352, -0.627)).
static int esriRasterFilterSharpen
          Raster filter is a 3x3 sharpen ((0, -0.25, 0), (-0.25, 2, -0.25), (0, -0.25, 0)).
static int esriRasterFilterSharpen2
          Raster filter is a 3x3 sharpen ((-0.25, -0.25, -0.25), (-0.25, 3, -0.25), (-0.25, -0.25, -0.25)).
static int esriRasterFilterSharpening3x3
          Raster filter is a 3x3 Sharpening (High-pass) ((-1, -1, -1), (-1, 9, -1), (-1, -1, -1)).
static int esriRasterFilterSharpening5x5
          Raster filter is a 5x5 Sharpening (High-pass) ((0, -1, -1, -1, 0), (-1, 2, -4, 2, -1), (-1, -4, 13, -4, -1), (-1, 2, -4, 2, -1), (0, -1, -1, -1, 0)).
static int esriRasterFilterSmoothArithmeticMean
          Raster filter is a 3x3 Smooth Arithmetic Mean ((1.0/9.0, 1.0/9.0, 1.0/9.0), (1.0/9.0, 1.0/9.0, 1.0/9.0), (1.0/9.0, 1.0/9.0, 1.0/9.0)).
static int esriRasterFilterSmoothing3x3
          Raster filter is a 3x3 Smoothing (Low-pass) ((1, 2, 1), (2, 4, 2), (1, 2, 1)).
static int esriRasterFilterSmoothing5x5
          Raster filter is a 5x5 Smoothing (Low-pass) ((1, 1, 1, 1, 1), (1, 4, 4, 4, 1), (1, 4, 12, 4, 1), (1, 4, 4, 4, 1), (1, 1, 1, 1, 1)).
static int esriRasterFilterSobelHorizontal
          Raster filter is a 3x3 Sobel Horizontal ((-1, -2, -1), (0, 0, 0), (1, 2, 1)).
static int esriRasterFilterSobelVertical
          Raster filter is a 3x3 Sobel Vertical ((-1, 0, 1), (-2, 0, 2), (-1, 0, 1)).
static int esriRasterFilterUserDefined
          Raster filter is a user-defined filter.
 

Field Detail

esriRasterFilterUserDefined

static final int esriRasterFilterUserDefined
Raster filter is a user-defined filter.

See Also:
Constant Field Values

esriRasterFilterLineDetectionHorizontal

static final int esriRasterFilterLineDetectionHorizontal
Raster filter is a 3x3 Line Detection Horizontal filter ((-1, -1, -1), (2, 2, 2), (-1, -1, -1)).

See Also:
Constant Field Values

esriRasterFilterLineDetectionVertical

static final int esriRasterFilterLineDetectionVertical
Raster filter is a 3x3 Line Detection Vertical ((-1, 2, -1), (-1, 2, -1), (-1, 2, -1)).

See Also:
Constant Field Values

esriRasterFilterLineDetectionLeftDiagonal

static final int esriRasterFilterLineDetectionLeftDiagonal
Raster filter is a 3x3 Line Detection Left Diagonal ((2, -1, -1), (-1, 2, -1), (-1, -1, 2)).

See Also:
Constant Field Values

esriRasterFilterLineDetectionRightDiagonal

static final int esriRasterFilterLineDetectionRightDiagonal
Raster filter is a 3x3 Line Detection Right Diagonal ((-1, -1, 2), (-1, 2, -1), (2, -1, -1)).

See Also:
Constant Field Values

esriRasterFilterGradientNorth

static final int esriRasterFilterGradientNorth
Raster filter is a 3x3 Gradient North ((-1, -2, -1), (0, 0, 0), (1, 2, 1)).

See Also:
Constant Field Values

esriRasterFilterGradientWest

static final int esriRasterFilterGradientWest
Raster filter is a 3x3 Gradient West ((-1, 0, 1), (-2, 0, 2), (-1, 0, 1)).

See Also:
Constant Field Values

esriRasterFilterGradientEast

static final int esriRasterFilterGradientEast
Raster filter is a 3x3 Gradient East ((1, 0, -1), (2, 0, -2), (1, 0, -1)).

See Also:
Constant Field Values

esriRasterFilterGradientSouth

static final int esriRasterFilterGradientSouth
Raster filter is a 3x3 Gradient South ((1, 2, 1), (0, 0, 0), (-1, -2, -1)).

See Also:
Constant Field Values

esriRasterFilterGradientNorthEast

static final int esriRasterFilterGradientNorthEast
Raster filter is a 3x3 Gradient NorthEast ((0, -1, -2), (1, 0, -1), (2, 1, 0)).

See Also:
Constant Field Values

esriRasterFilterGradientNorthWest

static final int esriRasterFilterGradientNorthWest
Raster filter is a 3x3 Gradient NorthWest ((-2, -1, 0), (-1, 0, 1), (0, 1, 2)).

See Also:
Constant Field Values

esriRasterFilterSmoothArithmeticMean

static final int esriRasterFilterSmoothArithmeticMean
Raster filter is a 3x3 Smooth Arithmetic Mean ((1.0/9.0, 1.0/9.0, 1.0/9.0), (1.0/9.0, 1.0/9.0, 1.0/9.0), (1.0/9.0, 1.0/9.0, 1.0/9.0)).

See Also:
Constant Field Values

esriRasterFilterSmoothing3x3

static final int esriRasterFilterSmoothing3x3
Raster filter is a 3x3 Smoothing (Low-pass) ((1, 2, 1), (2, 4, 2), (1, 2, 1)).

See Also:
Constant Field Values

esriRasterFilterSmoothing5x5

static final int esriRasterFilterSmoothing5x5
Raster filter is a 5x5 Smoothing (Low-pass) ((1, 1, 1, 1, 1), (1, 4, 4, 4, 1), (1, 4, 12, 4, 1), (1, 4, 4, 4, 1), (1, 1, 1, 1, 1)).

See Also:
Constant Field Values

esriRasterFilterSharpening3x3

static final int esriRasterFilterSharpening3x3
Raster filter is a 3x3 Sharpening (High-pass) ((-1, -1, -1), (-1, 9, -1), (-1, -1, -1)).

See Also:
Constant Field Values

esriRasterFilterSharpening5x5

static final int esriRasterFilterSharpening5x5
Raster filter is a 5x5 Sharpening (High-pass) ((0, -1, -1, -1, 0), (-1, 2, -4, 2, -1), (-1, -4, 13, -4, -1), (-1, 2, -4, 2, -1), (0, -1, -1, -1, 0)).

See Also:
Constant Field Values

esriRasterFilterLaplacian3x3

static final int esriRasterFilterLaplacian3x3
Raster filter is a 3x3 Laplacian ((0, -1, 0), (-1, 4, -1), (0, -1, 0)).

See Also:
Constant Field Values

esriRasterFilterLaplacian5x5

static final int esriRasterFilterLaplacian5x5
Raster filter is a 5x5 Laplacian ((1, 1, 1, 1, 1), (1, 1, 1, 1, 1), (1, 1, 24, 1, 1), (1, 1, 1, 1, 1), (1, 1, 1, 1, 1)).

See Also:
Constant Field Values

esriRasterFilterSobelHorizontal

static final int esriRasterFilterSobelHorizontal
Raster filter is a 3x3 Sobel Horizontal ((-1, -2, -1), (0, 0, 0), (1, 2, 1)).

See Also:
Constant Field Values

esriRasterFilterSobelVertical

static final int esriRasterFilterSobelVertical
Raster filter is a 3x3 Sobel Vertical ((-1, 0, 1), (-2, 0, 2), (-1, 0, 1)).

See Also:
Constant Field Values

esriRasterFilterSharpen

static final int esriRasterFilterSharpen
Raster filter is a 3x3 sharpen ((0, -0.25, 0), (-0.25, 2, -0.25), (0, -0.25, 0)).

See Also:
Constant Field Values

esriRasterFilterSharpen2

static final int esriRasterFilterSharpen2
Raster filter is a 3x3 sharpen ((-0.25, -0.25, -0.25), (-0.25, 3, -0.25), (-0.25, -0.25, -0.25)).

See Also:
Constant Field Values

esriRasterFilterPointSpread

static final int esriRasterFilterPointSpread
Raster filter is a 3x3 point spread ((-0.627, 0.352, -0.627), (0.352, 2.923, 0.352), (-0.627, 0.352, -0.627)).

See Also:
Constant Field Values