com.esri.arcgis.datasourcesraster
Class IMosaicDatasetOperationProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.datasourcesraster.IMosaicDatasetOperationProxy
All Implemented Interfaces:
IMosaicDatasetOperation, java.io.Externalizable, java.io.Serializable
Direct Known Subclasses:
IMosaicDatasetOperation2Proxy

public class IMosaicDatasetOperationProxy
extends com.esri.arcgis.interop.Dispatch
implements IMosaicDatasetOperation, java.io.Serializable

Internal use class Proxy for COM Interface 'IMosaicDatasetOperation'. Generated 3/19/2015 1:20:55 PM from 'C:\ArcGIS\COM\esriDataSourcesRaster.olb'

Description: 'Provides access to moasaic dataset operations.' 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 =

See Also:
Serialized Form

Field Summary
 boolean noncastable
           
static java.lang.Class targetClass
           
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
 
Fields inherited from interface com.esri.arcgis.datasourcesraster.IMosaicDatasetOperation
IID, IIDff02cbc0_bc6e_4f16_8652_bed3f04ca23f
 
Constructor Summary
  IMosaicDatasetOperationProxy()
          For internal use only
  IMosaicDatasetOperationProxy(java.lang.Object obj)
           
protected IMosaicDatasetOperationProxy(java.lang.Object obj, java.lang.String iid)
           
  IMosaicDatasetOperationProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
protected IMosaicDatasetOperationProxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
 
Method Summary
 void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource)
           
 void addNewerRasters(ISelectionParameters pSelectionParameters, ITrackCancel pTrackCancel)
          Re-crawls all data source paths associated with selected catalog items for newer data sources and adds these new items to the mosaic dataset.
 void addRasters(IAddRastersParameters pParameters, ITrackCancel pTrackCancel)
          Adds raster datasets to the mosaic dataset.
 void buildBoundary(IBuildBoundaryParameters pParameters, ITrackCancel pTrackCancel)
          Builds the boundary geometry of the mosaic dataset using selected catalog items.
 void buildFootprints(IBuildFootprintsParameters pParameters, ITrackCancel pTrackCancel)
          Rebuilds footprint geometry of selected catalog items.
 void buildSeamlines(IBuildSeamlinesParameters pParameters, ITrackCancel pTrackCancel)
          Builds seamline geometry of selected catalog items.
 void calculateCellSizeRanges(ICalculateCellSizeRangesParameters pParameters, ITrackCancel pTrackCancel)
          Calculates cell size ranges that control visibility of selected catalog items.
 void computeDirtyArea(IComputeDirtyAreaParameters pParameters, ITrackCancel pTrackCancel)
          Computes a polygon that defines a region containing mosaic dataset items newer than a specified point in time.
 void defineNoData(IDefineNoDataParameters pParameters, ITrackCancel pTrackCancel)
          Applies a mask with specified NoData values on selected catalog items.
 void defineOverviews(IDefineOverviewsParameters pParameters, ITrackCancel pTrackCancel)
          Defines a new (or refreshes an existing) overview tiling scheme.
 void generateOverviews(IGenerateOverviewsParameters pParameters, ITrackCancel pTrackCancel)
          Generates overview images corresponding to selected catalog items.
 ICellSizeLevels getCellSizeLevels(int instanceID)
          Returns the cell size levels associated with the specified raster type instance.
 IWorkspaceName getDefaultOverviewWorkspace()
          The default workspace for storing overview raster dataset associated with the mosaic dataset.
 void importGeometry(IImportGeometryParameters pParameters, ITrackCancel pTrackCancel)
          Imports external geometry into the mosaic dataset.
 void querySpatialIndex(IIndex[] ppSpatialIndex, double[] pGridSize1, double[] pGridSize2, double[] pGridSize3)
          Returns the spatial index and grid sizes of the mosaic catalog.
 void removeItems(IRemoveItemsParameters pParameters, ITrackCancel pTrackCancel)
          Removes selected catalog items.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
           
 void replacePaths(IReplacePathsParameters pParameters, ITrackCancel pTrackCancel)
          Replaces paths associated with the raster datasets and the data sources of selected catalog items.
 void resetSpatialIndex(double gridSize1, double gridSize2, double gridSize3)
          Resets spatial index on the mosaic catalog.
 ICursor search(ISelectionParameters pParameters, IQueryFilter pAdditionalQuery)
          Returns a search cursor with mosaic dataset items matching all specified criteria.
 void synchronize(ISynchronizeParameters pParameters, ITrackCancel pTrackCancel)
          Rebuilds selected catalog items and synchronizes them with the corresponding data source.
 void updateCellSizeLevels(int instanceID, ICellSizeLevels pCellSizeLevels)
          Stores the cell size levels associated with the specified raster type instance ID.
 void updateTimeStamp(ISelectionParameters pParameters, ITrackCancel pTrackCancel)
          Updates the time stamp value of selected catalog items.
 
Methods inherited from class com.esri.arcgis.interop.Dispatch
bindUsingMoniker, constructVtblPosTable, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, getVtblPos, hashCode, initDispatch, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, optimizedVtblInvoke, queryInterface, readExternal, release, setNativeMode, setPropertyByName, toString, vtblInvoke, writeExternal
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

targetClass

public static final java.lang.Class targetClass

noncastable

public boolean noncastable
Constructor Detail

IMosaicDatasetOperationProxy

public IMosaicDatasetOperationProxy(java.lang.String CLSID,
                                    java.lang.String host,
                                    com.esri.arcgis.interop.AuthInfo authInfo)
                             throws java.net.UnknownHostException,
                                    java.io.IOException
Throws:
java.net.UnknownHostException
java.io.IOException

IMosaicDatasetOperationProxy

public IMosaicDatasetOperationProxy()
For internal use only


IMosaicDatasetOperationProxy

public IMosaicDatasetOperationProxy(java.lang.Object obj)
                             throws java.io.IOException
Throws:
java.io.IOException

IMosaicDatasetOperationProxy

protected IMosaicDatasetOperationProxy(java.lang.Object obj,
                                       java.lang.String iid)
                                throws java.io.IOException
Throws:
java.io.IOException

IMosaicDatasetOperationProxy

protected IMosaicDatasetOperationProxy(java.lang.String CLSID,
                                       java.lang.String iid,
                                       java.lang.String host,
                                       com.esri.arcgis.interop.AuthInfo authInfo)
                                throws java.io.IOException
Throws:
java.io.IOException
Method Detail

addListener

public void addListener(java.lang.String iidStr,
                        java.lang.Object theListener,
                        java.lang.Object theSource)
                 throws java.io.IOException
Overrides:
addListener in class com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

removeListener

public void removeListener(java.lang.String iidStr,
                           java.lang.Object theListener)
                    throws java.io.IOException
Overrides:
removeListener in class com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

addRasters

public void addRasters(IAddRastersParameters pParameters,
                       ITrackCancel pTrackCancel)
                throws java.io.IOException,
                       AutomationException
Adds raster datasets to the mosaic dataset.

Specified by:
addRasters in interface IMosaicDatasetOperation
Parameters:
pParameters - A reference to a com.esri.arcgis.datasourcesraster.IAddRastersParameters (in)
pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

synchronize

public void synchronize(ISynchronizeParameters pParameters,
                        ITrackCancel pTrackCancel)
                 throws java.io.IOException,
                        AutomationException
Rebuilds selected catalog items and synchronizes them with the corresponding data source.

Specified by:
synchronize in interface IMosaicDatasetOperation
Parameters:
pParameters - A reference to a com.esri.arcgis.datasourcesraster.ISynchronizeParameters (in)
pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

calculateCellSizeRanges

public void calculateCellSizeRanges(ICalculateCellSizeRangesParameters pParameters,
                                    ITrackCancel pTrackCancel)
                             throws java.io.IOException,
                                    AutomationException
Calculates cell size ranges that control visibility of selected catalog items.

Specified by:
calculateCellSizeRanges in interface IMosaicDatasetOperation
Parameters:
pParameters - A reference to a com.esri.arcgis.datasourcesraster.ICalculateCellSizeRangesParameters (in)
pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

buildBoundary

public void buildBoundary(IBuildBoundaryParameters pParameters,
                          ITrackCancel pTrackCancel)
                   throws java.io.IOException,
                          AutomationException
Builds the boundary geometry of the mosaic dataset using selected catalog items.

Specified by:
buildBoundary in interface IMosaicDatasetOperation
Parameters:
pParameters - A reference to a com.esri.arcgis.datasourcesraster.IBuildBoundaryParameters (in)
pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

defineOverviews

public void defineOverviews(IDefineOverviewsParameters pParameters,
                            ITrackCancel pTrackCancel)
                     throws java.io.IOException,
                            AutomationException
Defines a new (or refreshes an existing) overview tiling scheme.

Specified by:
defineOverviews in interface IMosaicDatasetOperation
Parameters:
pParameters - A reference to a com.esri.arcgis.datasourcesraster.IDefineOverviewsParameters (in)
pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

generateOverviews

public void generateOverviews(IGenerateOverviewsParameters pParameters,
                              ITrackCancel pTrackCancel)
                       throws java.io.IOException,
                              AutomationException
Generates overview images corresponding to selected catalog items.

Specified by:
generateOverviews in interface IMosaicDatasetOperation
Parameters:
pParameters - A reference to a com.esri.arcgis.datasourcesraster.IGenerateOverviewsParameters (in)
pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

removeItems

public void removeItems(IRemoveItemsParameters pParameters,
                        ITrackCancel pTrackCancel)
                 throws java.io.IOException,
                        AutomationException
Removes selected catalog items.

Specified by:
removeItems in interface IMosaicDatasetOperation
Parameters:
pParameters - A reference to a com.esri.arcgis.datasourcesraster.IRemoveItemsParameters (in)
pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

buildFootprints

public void buildFootprints(IBuildFootprintsParameters pParameters,
                            ITrackCancel pTrackCancel)
                     throws java.io.IOException,
                            AutomationException
Rebuilds footprint geometry of selected catalog items.

Specified by:
buildFootprints in interface IMosaicDatasetOperation
Parameters:
pParameters - A reference to a com.esri.arcgis.datasourcesraster.IBuildFootprintsParameters (in)
pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

buildSeamlines

public void buildSeamlines(IBuildSeamlinesParameters pParameters,
                           ITrackCancel pTrackCancel)
                    throws java.io.IOException,
                           AutomationException
Builds seamline geometry of selected catalog items.

Specified by:
buildSeamlines in interface IMosaicDatasetOperation
Parameters:
pParameters - A reference to a com.esri.arcgis.datasourcesraster.IBuildSeamlinesParameters (in)
pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

replacePaths

public void replacePaths(IReplacePathsParameters pParameters,
                         ITrackCancel pTrackCancel)
                  throws java.io.IOException,
                         AutomationException
Replaces paths associated with the raster datasets and the data sources of selected catalog items.

Specified by:
replacePaths in interface IMosaicDatasetOperation
Parameters:
pParameters - A reference to a com.esri.arcgis.datasourcesraster.IReplacePathsParameters (in)
pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

defineNoData

public void defineNoData(IDefineNoDataParameters pParameters,
                         ITrackCancel pTrackCancel)
                  throws java.io.IOException,
                         AutomationException
Applies a mask with specified NoData values on selected catalog items.

Specified by:
defineNoData in interface IMosaicDatasetOperation
Parameters:
pParameters - A reference to a com.esri.arcgis.datasourcesraster.IDefineNoDataParameters (in)
pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

computeDirtyArea

public void computeDirtyArea(IComputeDirtyAreaParameters pParameters,
                             ITrackCancel pTrackCancel)
                      throws java.io.IOException,
                             AutomationException
Computes a polygon that defines a region containing mosaic dataset items newer than a specified point in time.

Specified by:
computeDirtyArea in interface IMosaicDatasetOperation
Parameters:
pParameters - A reference to a com.esri.arcgis.datasourcesraster.IComputeDirtyAreaParameters (in)
pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

querySpatialIndex

public void querySpatialIndex(IIndex[] ppSpatialIndex,
                              double[] pGridSize1,
                              double[] pGridSize2,
                              double[] pGridSize3)
                       throws java.io.IOException,
                              AutomationException
Returns the spatial index and grid sizes of the mosaic catalog.

Specified by:
querySpatialIndex in interface IMosaicDatasetOperation
Parameters:
ppSpatialIndex - A reference to a com.esri.arcgis.geodatabase.IIndex (out: use single element array)
pGridSize1 - The pGridSize1 (out: use single element array)
pGridSize2 - The pGridSize2 (out: use single element array)
pGridSize3 - The pGridSize3 (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

resetSpatialIndex

public void resetSpatialIndex(double gridSize1,
                              double gridSize2,
                              double gridSize3)
                       throws java.io.IOException,
                              AutomationException
Resets spatial index on the mosaic catalog. Creates a new spatial index if none is found.

Specified by:
resetSpatialIndex in interface IMosaicDatasetOperation
Parameters:
gridSize1 - The gridSize1 (in)
gridSize2 - The gridSize2 (in)
gridSize3 - The gridSize3 (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

updateTimeStamp

public void updateTimeStamp(ISelectionParameters pParameters,
                            ITrackCancel pTrackCancel)
                     throws java.io.IOException,
                            AutomationException
Updates the time stamp value of selected catalog items.

Specified by:
updateTimeStamp in interface IMosaicDatasetOperation
Parameters:
pParameters - A reference to a com.esri.arcgis.datasourcesraster.ISelectionParameters (in)
pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

importGeometry

public void importGeometry(IImportGeometryParameters pParameters,
                           ITrackCancel pTrackCancel)
                    throws java.io.IOException,
                           AutomationException
Imports external geometry into the mosaic dataset.

Specified by:
importGeometry in interface IMosaicDatasetOperation
Parameters:
pParameters - A reference to a com.esri.arcgis.datasourcesraster.IImportGeometryParameters (in)
pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDefaultOverviewWorkspace

public IWorkspaceName getDefaultOverviewWorkspace()
                                           throws java.io.IOException,
                                                  AutomationException
The default workspace for storing overview raster dataset associated with the mosaic dataset.

Specified by:
getDefaultOverviewWorkspace in interface IMosaicDatasetOperation
Returns:
A reference to a com.esri.arcgis.geodatabase.IWorkspaceName
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

search

public ICursor search(ISelectionParameters pParameters,
                      IQueryFilter pAdditionalQuery)
               throws java.io.IOException,
                      AutomationException
Returns a search cursor with mosaic dataset items matching all specified criteria.

Specified by:
search in interface IMosaicDatasetOperation
Parameters:
pParameters - A reference to a com.esri.arcgis.datasourcesraster.ISelectionParameters (in)
pAdditionalQuery - A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.ICursor
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

addNewerRasters

public void addNewerRasters(ISelectionParameters pSelectionParameters,
                            ITrackCancel pTrackCancel)
                     throws java.io.IOException,
                            AutomationException
Re-crawls all data source paths associated with selected catalog items for newer data sources and adds these new items to the mosaic dataset.

Specified by:
addNewerRasters in interface IMosaicDatasetOperation
Parameters:
pSelectionParameters - A reference to a com.esri.arcgis.datasourcesraster.ISelectionParameters (in)
pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCellSizeLevels

public ICellSizeLevels getCellSizeLevels(int instanceID)
                                  throws java.io.IOException,
                                         AutomationException
Returns the cell size levels associated with the specified raster type instance. An 'instanceID' value of -1 indicates a request for cell size levels associated with the mosaic dataset.

Specified by:
getCellSizeLevels in interface IMosaicDatasetOperation
Parameters:
instanceID - The instanceID (in)
Returns:
A reference to a com.esri.arcgis.datasourcesraster.ICellSizeLevels
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

updateCellSizeLevels

public void updateCellSizeLevels(int instanceID,
                                 ICellSizeLevels pCellSizeLevels)
                          throws java.io.IOException,
                                 AutomationException
Stores the cell size levels associated with the specified raster type instance ID. An 'instanceID' value of -1 indicates that cell size levels associated with the mosaic dataset is being updated.

Specified by:
updateCellSizeLevels in interface IMosaicDatasetOperation
Parameters:
instanceID - The instanceID (in)
pCellSizeLevels - A reference to a com.esri.arcgis.datasourcesraster.ICellSizeLevels (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.