com.esri.arcgis.datasourcesraster
Interface IFunctionRasterDataset

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
IFunctionRasterDataset2
All Known Implementing Classes:
FunctionRasterDataset, IFunctionRasterDataset2Proxy, IFunctionRasterDatasetProxy, MosaicDataset

public interface IFunctionRasterDataset
extends java.io.Serializable

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

Description: 'Provides access to members that control a function raster dataset.' 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 IID8accd1a4_1f81_42a8_ac88_b27564eb84dd
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void alterDefinition()
          Saves any changes made to this dataset.
 void findMemberFunctionsArgumentsByCLSID(IUID functionArgumentsCLSID, IArray ppMatchingFunctionArguments)
          Finds raster function arguments in this dataset that match the given function arguments CLSID.
 IArray findMemberFunctionsByCLSID(IUID rasterFunctionCLSID)
          Finds raster functions in this dataset that match the given function CLSID.
 IArray findMemberFunctionsByName(java.lang.String rasterFunctionName)
          Finds raster functions in this dataset that match the given function name.
 java.lang.Object getArguments()
          The raster function arguments.
 IRasterFunction getFunction()
          The raster function.
 IArray getMemberDatasetNames()
          The constituent datasets names referenced by this function raster dataset.
 IArray getMemberRasterDatasets()
          The constituent raster datasets in this function raster dataset.
 IPropertySet getProperties()
          The function raster dataset proprties.
 IRasterInfo getRasterInfo()
          The raster information.
 void init(IRasterFunction pFunction, java.lang.Object pArguments)
          Initializes this function raster dataset.
 void setArgumentsByRef(java.lang.Object ppArguments)
          The raster function arguments.
 void setFullNameByRef(IName rhs1)
          The name of this function raster dataset.
 void setFunctionByRef(IRasterFunction ppFunction)
          The raster function.
 void setPropertiesByRef(IPropertySet ppProperties)
          The function raster dataset proprties.
 void simplify()
          Simplifies the function raster dataset by removing redundant raster functions.
 

Field Detail

IID8accd1a4_1f81_42a8_ac88_b27564eb84dd

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

setFullNameByRef

void setFullNameByRef(IName rhs1)
                      throws java.io.IOException,
                             AutomationException
The name of this function raster dataset.

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

init

void init(IRasterFunction pFunction,
          java.lang.Object pArguments)
          throws java.io.IOException,
                 AutomationException
Initializes this function raster dataset.

Parameters:
pFunction - A reference to a com.esri.arcgis.datasourcesraster.IRasterFunction (in)
pArguments - A reference to another Object (IUnknown) (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getFunction

IRasterFunction getFunction()
                            throws java.io.IOException,
                                   AutomationException
The raster function.

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

setFunctionByRef

void setFunctionByRef(IRasterFunction ppFunction)
                      throws java.io.IOException,
                             AutomationException
The raster function.

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

getArguments

java.lang.Object getArguments()
                              throws java.io.IOException,
                                     AutomationException
The raster function arguments.

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

setArgumentsByRef

void setArgumentsByRef(java.lang.Object ppArguments)
                       throws java.io.IOException,
                              AutomationException
The raster function arguments.

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

getProperties

IPropertySet getProperties()
                           throws java.io.IOException,
                                  AutomationException
The function raster dataset proprties.

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

setPropertiesByRef

void setPropertiesByRef(IPropertySet ppProperties)
                        throws java.io.IOException,
                               AutomationException
The function raster dataset proprties.

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

getRasterInfo

IRasterInfo getRasterInfo()
                          throws java.io.IOException,
                                 AutomationException
The raster information.

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

alterDefinition

void alterDefinition()
                     throws java.io.IOException,
                            AutomationException
Saves any changes made to this dataset.

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

getMemberRasterDatasets

IArray getMemberRasterDatasets()
                               throws java.io.IOException,
                                      AutomationException
The constituent raster datasets in this function raster dataset.

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

getMemberDatasetNames

IArray getMemberDatasetNames()
                             throws java.io.IOException,
                                    AutomationException
The constituent datasets names referenced by this function raster dataset.

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

findMemberFunctionsByCLSID

IArray findMemberFunctionsByCLSID(IUID rasterFunctionCLSID)
                                  throws java.io.IOException,
                                         AutomationException
Finds raster functions in this dataset that match the given function CLSID.

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

findMemberFunctionsByName

IArray findMemberFunctionsByName(java.lang.String rasterFunctionName)
                                 throws java.io.IOException,
                                        AutomationException
Finds raster functions in this dataset that match the given function name.

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

findMemberFunctionsArgumentsByCLSID

void findMemberFunctionsArgumentsByCLSID(IUID functionArgumentsCLSID,
                                         IArray ppMatchingFunctionArguments)
                                         throws java.io.IOException,
                                                AutomationException
Finds raster function arguments in this dataset that match the given function arguments CLSID.

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

simplify

void simplify()
              throws java.io.IOException,
                     AutomationException
Simplifies the function raster dataset by removing redundant raster functions.

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