com.esri.arcgis.datasourcesraster
Interface IRasterTypeOperation

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
IRasterTypeOperationProxy, RasterType

public interface IRasterTypeOperation
extends java.io.Serializable

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

Description: 'Provides access to members that control raster type operation.' 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 IID2a83ce86_dc8d_4eb6_a6fd_bf3bafccd08e
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 IFunctionRasterDataset applyOrthorectification(IFunctionRasterDataset pDataset)
          Adds (or updates) a geometric function associated with the function raster dataset.
 void clipDatasetToItemFootprint(IBuilderItem pBuilderItem)
          Clips the raster dataset to the associated footprint geometry referenced by the with specified builder item.
 IBuilderItem createBuilderItem(IItemURI pItemURI, IRasterDataset pDataset, int eRasterCategory, ISpatialReference pDefaultRasterSrs, IGeometry pItemFootprint)
          Constructs a builder item object given an item URI and the associated raster dataset.
 IRasterDataset openRasterDataset(java.lang.String dataSource, IRasterInfo pRasterInfo, boolean overwrite)
          Opens a raster dataset even if it does not exist.
 void processItem(IBuilderItem pBuilderItem)
          Builds pyramids and computes statistics for all raster dataset referenced by the top-level function raster dataset in the builder item.
 

Field Detail

IID2a83ce86_dc8d_4eb6_a6fd_bf3bafccd08e

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

createBuilderItem

IBuilderItem createBuilderItem(IItemURI pItemURI,
                               IRasterDataset pDataset,
                               int eRasterCategory,
                               ISpatialReference pDefaultRasterSrs,
                               IGeometry pItemFootprint)
                               throws java.io.IOException,
                                      AutomationException
Constructs a builder item object given an item URI and the associated raster dataset.

Parameters:
pItemURI - A reference to a com.esri.arcgis.datasourcesraster.IItemURI (in)
pDataset - A reference to a com.esri.arcgis.geodatabase.IRasterDataset (in)
eRasterCategory - A com.esri.arcgis.datasourcesraster.esriRasterCatalogItemCategory constant (in)
pDefaultRasterSrs - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)
pItemFootprint - A reference to a com.esri.arcgis.geometry.IGeometry (in)
Returns:
A reference to a com.esri.arcgis.datasourcesraster.IBuilderItem
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

openRasterDataset

IRasterDataset openRasterDataset(java.lang.String dataSource,
                                 IRasterInfo pRasterInfo,
                                 boolean overwrite)
                                 throws java.io.IOException,
                                        AutomationException
Opens a raster dataset even if it does not exist.

Parameters:
dataSource - The dataSource (in)
pRasterInfo - A reference to a com.esri.arcgis.datasourcesraster.IRasterInfo (in)
overwrite - The overwrite (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IRasterDataset
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

clipDatasetToItemFootprint

void clipDatasetToItemFootprint(IBuilderItem pBuilderItem)
                                throws java.io.IOException,
                                       AutomationException
Clips the raster dataset to the associated footprint geometry referenced by the with specified builder item.

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

processItem

void processItem(IBuilderItem pBuilderItem)
                 throws java.io.IOException,
                        AutomationException
Builds pyramids and computes statistics for all raster dataset referenced by the top-level function raster dataset in the builder item. The associated AddRastersParameters and SynchronizeParameters objects are used to control how pyramids and statistics are bu?G?^??

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

applyOrthorectification

IFunctionRasterDataset applyOrthorectification(IFunctionRasterDataset pDataset)
                                               throws java.io.IOException,
                                                      AutomationException
Adds (or updates) a geometric function associated with the function raster dataset.

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