com.esri.arcgis.datasourcesraster
Interface IReflectanceFunctionArguments

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
IReflectanceFunctionArguments2
All Known Implementing Classes:
IReflectanceFunctionArguments2Proxy, IReflectanceFunctionArgumentsProxy, ReflectanceFunctionArguments

public interface IReflectanceFunctionArguments
extends java.io.Serializable

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

Description: 'Provides access to members that control Apparent Reflectance raster function arguments.' 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 IIDa8e7e036_d6f4_48c1_a201_487f3ec757ac
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 IDoubleArray getRadianceBiasValues()
          The radiance bias values for each band.
 IDoubleArray getRadianceGainValues()
          The radiance gain values for each band.
 java.lang.Object getRaster()
          The input raster.
 double getSunElevation()
          The Sun Elevation of the sensor when the image was captured
 void setRadianceBiasValuesByRef(IDoubleArray ppRanges)
          The radiance bias values for each band.
 void setRadianceGainValuesByRef(IDoubleArray ppRanges)
          The radiance gain values for each band.
 void setRasterByRef(java.lang.Object ppRaster)
          The input raster.
 void setSunElevation(double pSunElevation)
          The Sun Elevation of the sensor when the image was captured
 

Field Detail

IIDa8e7e036_d6f4_48c1_a201_487f3ec757ac

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

getRaster

java.lang.Object getRaster()
                           throws java.io.IOException,
                                  AutomationException
The input raster.

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

setRasterByRef

void setRasterByRef(java.lang.Object ppRaster)
                    throws java.io.IOException,
                           AutomationException
The input raster.

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

getRadianceGainValues

IDoubleArray getRadianceGainValues()
                                   throws java.io.IOException,
                                          AutomationException
The radiance gain values for each band.

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

setRadianceGainValuesByRef

void setRadianceGainValuesByRef(IDoubleArray ppRanges)
                                throws java.io.IOException,
                                       AutomationException
The radiance gain values for each band.

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

getRadianceBiasValues

IDoubleArray getRadianceBiasValues()
                                   throws java.io.IOException,
                                          AutomationException
The radiance bias values for each band.

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

setRadianceBiasValuesByRef

void setRadianceBiasValuesByRef(IDoubleArray ppRanges)
                                throws java.io.IOException,
                                       AutomationException
The radiance bias values for each band.

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

getSunElevation

double getSunElevation()
                       throws java.io.IOException,
                              AutomationException
The Sun Elevation of the sensor when the image was captured

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

setSunElevation

void setSunElevation(double pSunElevation)
                     throws java.io.IOException,
                            AutomationException
The Sun Elevation of the sensor when the image was captured

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