com.esri.arcgis.datasourcesraster
Interface IRasterFunction2

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
CachedRasterFunction, GeometricFunction, IRasterFunction2Proxy, LasDatasetToRasterFunction, LasToRasterFunction, RasterInfoFunction, TerrainToRasterFunction

public interface IRasterFunction2
extends java.io.Serializable

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

Description: 'Provides access to members that control a raster function.' 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 IIDcb7476d9_8621_4a5e_a693_adba10f25308
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void clearCache(java.lang.Object pArguments)
          Clear the cache.
 IGeometry computeFootprint(int maximumVertices)
          Computes the footprint.
 void getFiles(IGeometry pGeometry, IStringArray ppFiles)
          Gets source files within a given clipping geometry.
 int getInvalidDatasetProperties()
          The properties to be invalidated when a function raster dataset is initialized.
 void getProcessingCost(double[] pProcessingCost)
          getProcessingCost
 boolean isActive()
          Indicates if the function is actively participating in the chain.
 boolean isCacheStale()
          Indicates if the raster cache is stale and needs to be refreshed.
 void refreshCache()
          Refresh raster cache.
 void setInvalidDatasetProperties(int pDatasetProperties)
          The properties to be invalidated when a function raster dataset is initialized.
 

Field Detail

IIDcb7476d9_8621_4a5e_a693_adba10f25308

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

computeFootprint

IGeometry computeFootprint(int maximumVertices)
                           throws java.io.IOException,
                                  AutomationException
Computes the footprint.

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

refreshCache

void refreshCache()
                  throws java.io.IOException,
                         AutomationException
Refresh raster cache.

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

clearCache

void clearCache(java.lang.Object pArguments)
                throws java.io.IOException,
                       AutomationException
Clear the cache.

Parameters:
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.

getFiles

void getFiles(IGeometry pGeometry,
              IStringArray ppFiles)
              throws java.io.IOException,
                     AutomationException
Gets source files within a given clipping geometry.

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

getProcessingCost

void getProcessingCost(double[] pProcessingCost)
                       throws java.io.IOException,
                              AutomationException
getProcessingCost

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

isCacheStale

boolean isCacheStale()
                     throws java.io.IOException,
                            AutomationException
Indicates if the raster cache is stale and needs to be refreshed.

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

isActive

boolean isActive()
                 throws java.io.IOException,
                        AutomationException
Indicates if the function is actively participating in the chain.

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

getInvalidDatasetProperties

int getInvalidDatasetProperties()
                                throws java.io.IOException,
                                       AutomationException
The properties to be invalidated when a function raster dataset is initialized.

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

setInvalidDatasetProperties

void setInvalidDatasetProperties(int pDatasetProperties)
                                 throws java.io.IOException,
                                        AutomationException
The properties to be invalidated when a function raster dataset is initialized.

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