com.esri.arcgis.datasourcesraster
Interface IPixelFilter

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
BackgroundFilter, ClipFilter, ColormapFilter, FocalMeanFilter, FocalStatisticsFilter, HistogramSpecification, IPixelFilterProxy, LutFilter, MultibandFilter, NoDataFilter, PansharpeningFilter, PixelFilterCollection, RasterConvolutionFilter, RemapFilter, SpeckleFilter

public interface IPixelFilter
extends java.io.Serializable

COM Interface 'IPixelFilter'. Generated 3/19/2015 1:20:54 PM from 'C:\ArcGIS\COM\esriDataSourcesRaster.olb'

Description: 'Provides access to members that control a pixel filter.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IID90e3de9d_4fff_4575_b833_3ad29a57eeca
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void filter(IPixelBlock pBlock)
          Filters a pixel block.
 void getCenterPosition(int[] atColumn, int[] atRow)
          Gets center position of the filter.
 void getSize(int[] columns, int[] rows)
          Gets dimension of the filter.
 

Field Detail

IID90e3de9d_4fff_4575_b833_3ad29a57eeca

static final int IID90e3de9d_4fff_4575_b833_3ad29a57eeca
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

getSize

void getSize(int[] columns,
             int[] rows)
             throws java.io.IOException,
                    AutomationException
Gets dimension of the filter.

Parameters:
columns - The columns (in/out: use single element array)
rows - The rows (in/out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCenterPosition

void getCenterPosition(int[] atColumn,
                       int[] atRow)
                       throws java.io.IOException,
                              AutomationException
Gets center position of the filter.

Parameters:
atColumn - The atColumn (in/out: use single element array)
atRow - The atRow (in/out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

filter

void filter(IPixelBlock pBlock)
            throws java.io.IOException,
                   AutomationException
Filters a pixel block.

Parameters:
pBlock - A reference to a com.esri.arcgis.geodatabase.IPixelBlock (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.