com.esri.arcgis.datasourcesraster
Interface IPansharpeningFilter

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
IPansharpeningFilter2
All Known Implementing Classes:
IPansharpeningFilter2Proxy, IPansharpeningFilterProxy, PansharpeningFilter

public interface IPansharpeningFilter
extends java.io.Serializable

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

Description: 'Provides access to members that control a pansharpening 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 IIDa9d01e68_5e2e_4dbd_b878_4ec48f565120
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 IRaster getInfraredImage()
          The optional infrared image.
 IRaster getPanImage()
          The panchromatic image.
 int getPansharpeningType()
          The current pansharpening type.
 void putWeights(double rW, double gW, double bW, double iW)
          Puts the Red, Green, Blue, and Infrared weights contributing to panchromatic image.
 void queryWeights(double[] pRW, double[] pGW, double[] pBW, double[] pIW)
          Gets the Red, Green, Blue, and Infrared weights contributing to panchromatic image.
 void setInfraredImageByRef(IRaster ppInfraredImage)
          The optional infrared image.
 void setPanImageByRef(IRaster ppPanImage)
          The panchromatic image.
 void setPansharpeningType(int pSharpeningType)
          The current pansharpening type.
 

Field Detail

IIDa9d01e68_5e2e_4dbd_b878_4ec48f565120

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

getPanImage

IRaster getPanImage()
                    throws java.io.IOException,
                           AutomationException
The panchromatic image.

Returns:
A reference to a com.esri.arcgis.geodatabase.IRaster
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setPanImageByRef

void setPanImageByRef(IRaster ppPanImage)
                      throws java.io.IOException,
                             AutomationException
The panchromatic image.

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

getPansharpeningType

int getPansharpeningType()
                         throws java.io.IOException,
                                AutomationException
The current pansharpening type.

Returns:
A com.esri.arcgis.datasourcesraster.esriPansharpeningType constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setPansharpeningType

void setPansharpeningType(int pSharpeningType)
                          throws java.io.IOException,
                                 AutomationException
The current pansharpening type.

Parameters:
pSharpeningType - A com.esri.arcgis.datasourcesraster.esriPansharpeningType constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

queryWeights

void queryWeights(double[] pRW,
                  double[] pGW,
                  double[] pBW,
                  double[] pIW)
                  throws java.io.IOException,
                         AutomationException
Gets the Red, Green, Blue, and Infrared weights contributing to panchromatic image.

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

putWeights

void putWeights(double rW,
                double gW,
                double bW,
                double iW)
                throws java.io.IOException,
                       AutomationException
Puts the Red, Green, Blue, and Infrared weights contributing to panchromatic image.

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

getInfraredImage

IRaster getInfraredImage()
                         throws java.io.IOException,
                                AutomationException
The optional infrared image.

Returns:
A reference to a com.esri.arcgis.geodatabase.IRaster
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setInfraredImageByRef

void setInfraredImageByRef(IRaster ppInfraredImage)
                           throws java.io.IOException,
                                  AutomationException
The optional infrared image.

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