com.esri.arcgis.datasourcesraster
Interface IFunctionRasterDataset2

All Superinterfaces:
IFunctionRasterDataset, Serializable
All Known Implementing Classes:
FunctionRasterDataset

public interface IFunctionRasterDataset2
extends IFunctionRasterDataset, Serializable

Provides access to members that control a function raster dataset.

Product Availability

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


Method Summary
 void clearCache()
          Clear the cache.
 IGeometry computeFootprint(int maximumVertices)
          Computes the footprint.
 void getFiles(IGeometry pGeometry, IStringArray ppFiles)
          Gets source files within a given clipping geometry.
 boolean isCacheStale()
          Indicates if the raster cache is stale and needs to be refreshed.
 void refreshCache()
          Refresh raster cache.
 void synchronize()
          Synchronizes changes.
 
Methods inherited from interface com.esri.arcgis.datasourcesraster.IFunctionRasterDataset
alterDefinition, findMemberFunctionsArgumentsByCLSID, findMemberFunctionsByCLSID, findMemberFunctionsByName, getArguments, getFunction, getMemberDatasetNames, getMemberRasterDatasets, getProperties, getRasterInfo, init, setArgumentsByRef, setFullNameByRef, setFunctionByRef, setPropertiesByRef, simplify
 

Method Detail

computeFootprint

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

Product Availability

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

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

refreshCache

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

Product Availability

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

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

clearCache

void clearCache()
                throws IOException,
                       AutomationException
Clear the cache.

Product Availability

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

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

isCacheStale

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

Product Availability

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

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

getFiles

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

Product Availability

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

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

synchronize

void synchronize()
                 throws IOException,
                        AutomationException
Synchronizes changes.

Product Availability

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

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