com.esri.arcgis.datasourcesraster
Interface IMosaicDatasetOperation2

All Superinterfaces:
IMosaicDatasetOperation, java.io.Serializable
All Known Subinterfaces:
IMosaicDatasetOperation3
All Known Implementing Classes:
IMosaicDatasetOperation2Proxy, IMosaicDatasetOperation3Proxy, MosaicDataset

public interface IMosaicDatasetOperation2
extends IMosaicDatasetOperation, java.io.Serializable

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

Description: 'Provides access to additional 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 =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IID99ecf2dd_1b1f_4432_8c5b_192b5ff1dc5a
           
static int xxDummy
          Deprecated. Internal use only
 
Fields inherited from interface com.esri.arcgis.datasourcesraster.IMosaicDatasetOperation
IIDff02cbc0_bc6e_4f16_8652_bed3f04ca23f
 
Method Summary
 void analyze(IAnalyzeParameters pAnalyzeParameters, ITrackCancel pTrackCancel)
          Analyzes the mosaic dataset for errors.
 void deleteMosaicDataset(IDeleteMosaicDatasetParameters pMDDeleteParams, ITrackCancel pTrackCancel)
          Deletes the mosaic dataset.
 IWorkspaceName getDefaultCacheWorkspace()
          The default workspace for storing cached datasets associated with the mosaic dataset.
 IRasterType getRecommendedRasterType()
          Returns a raster type object recommended as a possible default for this mosaic dataset.
 boolean isStale(IRow pRow)
          Indicates whether the specified row is stale.
 void mergeItems(IMergeItemsParameters pParameters, ITrackCancel pTrackCancel)
          Combines selected items into one or more new mosaic dataset items.
 void prepareSchema(int sideTables, IArray pRasterTypeNameObjects)
          Creates all mosaic dataset side-tables and their relationships.
 void repairManagedOverviews(ITrackCancel pTrackCancel)
          Repairs the managed overview paths for mosaic datasets that have been moved.
 void repairReferencedSideTables(java.lang.Object pTargetCatalogOrMosaicDataset)
          Repairs a referenced mosaic dataset to point to the spcecified target mosaic dataset or raster catalog.
 void splitMergedItems(ISplitMergedItemsParameters pParameters, ITrackCancel pTrackCancel)
          Creates new mosaic dataset items based on the constituent parts of a previously merged item.
 void updateBoundary(IGeometry pBoundaryGeometry)
          Updates the boundary associated with the mosaic dataset to be the specified geometry.
 
Methods inherited from interface com.esri.arcgis.datasourcesraster.IMosaicDatasetOperation
addNewerRasters, addRasters, buildBoundary, buildFootprints, buildSeamlines, calculateCellSizeRanges, computeDirtyArea, defineNoData, defineOverviews, generateOverviews, getCellSizeLevels, getDefaultOverviewWorkspace, importGeometry, querySpatialIndex, removeItems, replacePaths, resetSpatialIndex, search, synchronize, updateCellSizeLevels, updateTimeStamp
 

Field Detail

IID99ecf2dd_1b1f_4432_8c5b_192b5ff1dc5a

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

analyze

void analyze(IAnalyzeParameters pAnalyzeParameters,
             ITrackCancel pTrackCancel)
             throws java.io.IOException,
                    AutomationException
Analyzes the mosaic dataset for errors.

Parameters:
pAnalyzeParameters - A reference to a com.esri.arcgis.datasourcesraster.IAnalyzeParameters (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.

prepareSchema

void prepareSchema(int sideTables,
                   IArray pRasterTypeNameObjects)
                   throws java.io.IOException,
                          AutomationException
Creates all mosaic dataset side-tables and their relationships. Also creates all auxiliary fields in the mosaic catalog based on the collection of raster type name objects.

Parameters:
sideTables - A com.esri.arcgis.datasourcesraster.esriMosaicDatasetSideTable constant (in)
pRasterTypeNameObjects - 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.

getDefaultCacheWorkspace

IWorkspaceName getDefaultCacheWorkspace()
                                        throws java.io.IOException,
                                               AutomationException
The default workspace for storing cached datasets associated with the mosaic dataset.

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.

isStale

boolean isStale(IRow pRow)
                throws java.io.IOException,
                       AutomationException
Indicates whether the specified row is stale. An item is stale primarily when the data source referenced by the row has changed since the last time the item was created or synchronized. Other examples of stale items include those with null, zero, or a negative?G?^??

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

deleteMosaicDataset

void deleteMosaicDataset(IDeleteMosaicDatasetParameters pMDDeleteParams,
                         ITrackCancel pTrackCancel)
                         throws java.io.IOException,
                                AutomationException
Deletes the mosaic dataset.

Parameters:
pMDDeleteParams - A reference to a com.esri.arcgis.datasourcesraster.IDeleteMosaicDatasetParameters (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.

getRecommendedRasterType

IRasterType getRecommendedRasterType()
                                     throws java.io.IOException,
                                            AutomationException
Returns a raster type object recommended as a possible default for this mosaic dataset.

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

mergeItems

void mergeItems(IMergeItemsParameters pParameters,
                ITrackCancel pTrackCancel)
                throws java.io.IOException,
                       AutomationException
Combines selected items into one or more new mosaic dataset items.

Parameters:
pParameters - A reference to a com.esri.arcgis.datasourcesraster.IMergeItemsParameters (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.

splitMergedItems

void splitMergedItems(ISplitMergedItemsParameters pParameters,
                      ITrackCancel pTrackCancel)
                      throws java.io.IOException,
                             AutomationException
Creates new mosaic dataset items based on the constituent parts of a previously merged item.

Parameters:
pParameters - A reference to a com.esri.arcgis.datasourcesraster.ISplitMergedItemsParameters (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.

updateBoundary

void updateBoundary(IGeometry pBoundaryGeometry)
                    throws java.io.IOException,
                           AutomationException
Updates the boundary associated with the mosaic dataset to be the specified geometry.

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

repairReferencedSideTables

void repairReferencedSideTables(java.lang.Object pTargetCatalogOrMosaicDataset)
                                throws java.io.IOException,
                                       AutomationException
Repairs a referenced mosaic dataset to point to the spcecified target mosaic dataset or raster catalog.

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

repairManagedOverviews

void repairManagedOverviews(ITrackCancel pTrackCancel)
                            throws java.io.IOException,
                                   AutomationException
Repairs the managed overview paths for mosaic datasets that have been moved.

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