com.esri.arcgis.datasourcesraster
Interface IPansharpeningFilter2

All Superinterfaces:
IPansharpeningFilter, java.io.Serializable
All Known Implementing Classes:
IPansharpeningFilter2Proxy, PansharpeningFilter

public interface IPansharpeningFilter2
extends IPansharpeningFilter, java.io.Serializable

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

Description: 'Provides access to additional 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 IID64fa96ad_e00f_4aa1_82f7_b7ea95648b18
           
static int xxDummy
          Deprecated. Internal use only
 
Fields inherited from interface com.esri.arcgis.datasourcesraster.IPansharpeningFilter
IIDa9d01e68_5e2e_4dbd_b878_4ec48f565120
 
Method Summary
 double getMaximumPansharpeningCellsize()
          The maximum cellsize, in Pan image's SR, below which pansharpening will be applied.
 void setMaximumPansharpeningCellsize(double cellSize)
          The maximum cellsize, in Pan image's SR, below which pansharpening will be applied.
 void sharpen(double p, double[] r, double[] g, double[] b, double[] i)
          Applies pansharpening to a pixel (R, G, B, I).
 
Methods inherited from interface com.esri.arcgis.datasourcesraster.IPansharpeningFilter
getInfraredImage, getPanImage, getPansharpeningType, putWeights, queryWeights, setInfraredImageByRef, setPanImageByRef, setPansharpeningType
 

Field Detail

IID64fa96ad_e00f_4aa1_82f7_b7ea95648b18

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

sharpen

void sharpen(double p,
             double[] r,
             double[] g,
             double[] b,
             double[] i)
             throws java.io.IOException,
                    AutomationException
Applies pansharpening to a pixel (R, G, B, I).

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

getMaximumPansharpeningCellsize

double getMaximumPansharpeningCellsize()
                                       throws java.io.IOException,
                                              AutomationException
The maximum cellsize, in Pan image's SR, below which pansharpening will be applied.

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

setMaximumPansharpeningCellsize

void setMaximumPansharpeningCellsize(double cellSize)
                                     throws java.io.IOException,
                                            AutomationException
The maximum cellsize, in Pan image's SR, below which pansharpening will be applied.

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