com.esri.arcgis.datasourcesraster
Interface IPanSharpenGramSchmidtFunctionArguments

All Superinterfaces:
Serializable
All Known Implementing Classes:
PanSharpenGramSchmidtFunctionArguments

public interface IPanSharpenGramSchmidtFunctionArguments
extends Serializable

Provides access to Pan Sharpen Gram Schmidt function arguments.

Product Availability

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


Method Summary
 Object getMSImage()
          The multispectrum image.
 Object getPanImage()
          The panchromatic image.
 IDoubleArray getWeights()
          The Red, Green, Blue, and Infrared weights contributing to panchromatic image.
 void setMSImageByRef(Object ppMSImage)
          The multispectrum image.
 void setPanImageByRef(Object ppPanImage)
          The panchromatic image.
 void setWeightsByRef(IDoubleArray ppWeights)
          The Red, Green, Blue, and Infrared weights contributing to panchromatic image.
 

Method Detail

getMSImage

Object getMSImage()
                  throws IOException,
                         AutomationException
The multispectrum image.

Product Availability

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

Returns:
A reference to another Object (IUnknown)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setMSImageByRef

void setMSImageByRef(Object ppMSImage)
                     throws IOException,
                            AutomationException
The multispectrum image.

Product Availability

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

Parameters:
ppMSImage - A reference to another Object (IUnknown) (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getPanImage

Object getPanImage()
                   throws IOException,
                          AutomationException
The panchromatic image.

Product Availability

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

Returns:
A reference to another Object (IUnknown)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setPanImageByRef

void setPanImageByRef(Object ppPanImage)
                      throws IOException,
                             AutomationException
The panchromatic image.

Product Availability

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

Parameters:
ppPanImage - A reference to another Object (IUnknown) (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getWeights

IDoubleArray getWeights()
                        throws IOException,
                               AutomationException
The Red, Green, Blue, and Infrared weights contributing to panchromatic image.

Product Availability

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

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

setWeightsByRef

void setWeightsByRef(IDoubleArray ppWeights)
                     throws IOException,
                            AutomationException
The Red, Green, Blue, and Infrared weights contributing to panchromatic image.

Product Availability

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

Parameters:
ppWeights - A reference to a com.esri.arcgis.system.IDoubleArray (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.