com.esri.arcgis.datasourcesraster
Interface IRasterConvolutionFilter

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
IRasterConvolutionFilterProxy, RasterConvolutionFilter

public interface IRasterConvolutionFilter
extends java.io.Serializable

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

Description: 'Provides access to members that control a raster kernel-based 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 IID64db07df_fc21_4c9a_8441_7cb9791855ea
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void getCenterPosition(int[] atColumn, int[] atRow)
          Gets the center position of the kernel filter.
 double getGainFactor()
          The gain factor of the kernel filter.
 void getSize(int[] nColumns, int[] nRows)
          Gets the size of the kernel filter.
 boolean isNormalized()
          Indicates whether the filter is normalized.
 boolean isRecursive()
          Indicates whether the filter is recursive.
 void normalize()
          Normalizes the filter.
 void putCoefficients(double[][] coefList)
          Sets the element coefficients of the kernel filter.
 void queryCoefficients(double[][] coefList)
          Gets the element coefficients of the kernel filter.
 void scaleBy(double scaleFactor)
          Scales the filter coefficients.
 void setCenterPosition(int atColumn, int atRow)
          Sets the center position of the kernel filter.
 void setGainFactor(double gainFactor)
          The gain factor of the kernel filter.
 void setRecursive(boolean recursive)
          Indicates whether the filter is recursive.
 void setSize(int nColumns, int nRows)
          Sets the size of the kernel filter.
 

Field Detail

IID64db07df_fc21_4c9a_8441_7cb9791855ea

static final int IID64db07df_fc21_4c9a_8441_7cb9791855ea
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

setSize

void setSize(int nColumns,
             int nRows)
             throws java.io.IOException,
                    AutomationException
Sets the size of the kernel filter.

Parameters:
nColumns - The nColumns (in)
nRows - The nRows (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSize

void getSize(int[] nColumns,
             int[] nRows)
             throws java.io.IOException,
                    AutomationException
Gets the size of the kernel filter.

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

setCenterPosition

void setCenterPosition(int atColumn,
                       int atRow)
                       throws java.io.IOException,
                              AutomationException
Sets the center position of the kernel filter.

Parameters:
atColumn - The atColumn (in)
atRow - The atRow (in)
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 the center position of the kernel 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.

putCoefficients

void putCoefficients(double[][] coefList)
                     throws java.io.IOException,
                            AutomationException
Sets the element coefficients of the kernel filter.

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

queryCoefficients

void queryCoefficients(double[][] coefList)
                       throws java.io.IOException,
                              AutomationException
Gets the element coefficients of the kernel filter.

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

setGainFactor

void setGainFactor(double gainFactor)
                   throws java.io.IOException,
                          AutomationException
The gain factor of the kernel filter.

Parameters:
gainFactor - The gainFactor (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getGainFactor

double getGainFactor()
                     throws java.io.IOException,
                            AutomationException
The gain factor of the kernel filter.

Returns:
The gainFactor
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setRecursive

void setRecursive(boolean recursive)
                  throws java.io.IOException,
                         AutomationException
Indicates whether the filter is recursive.

Parameters:
recursive - The recursive (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isRecursive

boolean isRecursive()
                    throws java.io.IOException,
                           AutomationException
Indicates whether the filter is recursive.

Returns:
The recursive
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

normalize

void normalize()
               throws java.io.IOException,
                      AutomationException
Normalizes the filter.

Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isNormalized

boolean isNormalized()
                     throws java.io.IOException,
                            AutomationException
Indicates whether the filter is normalized.

Returns:
The normalized
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

scaleBy

void scaleBy(double scaleFactor)
             throws java.io.IOException,
                    AutomationException
Scales the filter coefficients.

Parameters:
scaleFactor - The scaleFactor (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.