com.esri.arcgis.datasourcesraster
Interface IMosaicDatasetOperation3

All Superinterfaces:
IMosaicDatasetOperation, IMosaicDatasetOperation2, java.io.Serializable
All Known Implementing Classes:
IMosaicDatasetOperation3Proxy, MosaicDataset

public interface IMosaicDatasetOperation3
extends IMosaicDatasetOperation2, java.io.Serializable

COM Interface 'IMosaicDatasetOperation3'. 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 IID4c28930e_e453_43b8_9302_035bf245ee55
           
static int xxDummy
          Deprecated. Internal use only
 
Fields inherited from interface com.esri.arcgis.datasourcesraster.IMosaicDatasetOperation2
IID99ecf2dd_1b1f_4432_8c5b_192b5ff1dc5a
 
Fields inherited from interface com.esri.arcgis.datasourcesraster.IMosaicDatasetOperation
IIDff02cbc0_bc6e_4f16_8652_bed3f04ca23f
 
Method Summary
 void computePixelAlignment(IComputePixelAlignmentParameters pParameters, ITrackCancel pTrackCancel, IPoint[] ppOrigin, IEnvelope[] ppExtent, IPointArray[] ppCellSizes)
          Computes pixel alignment against a fixed origin of selected items visible within the specified cell size range.
 void enableEditorTracking()
          Enables editor tracking on the mosaic dataset.
 void estimateStatistics(IEstimateStatisticsParameters pParameters, ITrackCancel pTrackCancel, IArray[] ppAggregatedRasterHistograms, IArray[] ppAggregatedRasterStatistics)
          Aggregate estimated histogram and statistics of selected mosaic dataset items.
 void exportGeometry(IExportGeometryParameters pParameters, ITrackCancel pTrackCancel)
          Export mosaic dataset geometries into a feature class.
 void exportItems(IExportItemsParameters pParameters, ITrackCancel pTrackCancel)
          Export mosaic dataset items
 IGeometry getBoundaryGeometry(java.lang.String sViewID)
          Returns the boundary geometry associated with all mosaic dataset items that belong to the specified image view.
 void loadDefinition(java.lang.String key, java.lang.Object[] ppObject)
          Loads the value associated with the specified name from the mosaic dataset's definition table.
 void populateAuxiliaryFields(IFields pFields, IPropertySet pFieldAliases, ISelectionParameters pParameters, ITrackCancel pTrackCancel)
          Updates the specified set of auxiliary fields of mosaic dataset items that match the specified selection parameters.
 void updateCellSizeLevelCategory(int instanceID, int levelId, int category)
          Updates the level category associated with the specified instance ID.
 void updateCellSizeLevelSeamlineRule(int instanceID, int levelId, IBuildSeamlinesParameters pParameters)
          Updates the level seamline rule associated with the specified instance ID.
 void updateDefinition(java.lang.String key, java.lang.Object pObject)
          Updates the value associated with the specified name in the mosaic dataset's definition table.
 
Methods inherited from interface com.esri.arcgis.datasourcesraster.IMosaicDatasetOperation2
analyze, deleteMosaicDataset, getDefaultCacheWorkspace, getRecommendedRasterType, isStale, mergeItems, prepareSchema, repairManagedOverviews, repairReferencedSideTables, splitMergedItems, updateBoundary
 
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

IID4c28930e_e453_43b8_9302_035bf245ee55

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

enableEditorTracking

void enableEditorTracking()
                          throws java.io.IOException,
                                 AutomationException
Enables editor tracking on the mosaic dataset.

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

updateCellSizeLevelCategory

void updateCellSizeLevelCategory(int instanceID,
                                 int levelId,
                                 int category)
                                 throws java.io.IOException,
                                        AutomationException
Updates the level category associated with the specified instance ID.

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

updateCellSizeLevelSeamlineRule

void updateCellSizeLevelSeamlineRule(int instanceID,
                                     int levelId,
                                     IBuildSeamlinesParameters pParameters)
                                     throws java.io.IOException,
                                            AutomationException
Updates the level seamline rule associated with the specified instance ID.

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

computePixelAlignment

void computePixelAlignment(IComputePixelAlignmentParameters pParameters,
                           ITrackCancel pTrackCancel,
                           IPoint[] ppOrigin,
                           IEnvelope[] ppExtent,
                           IPointArray[] ppCellSizes)
                           throws java.io.IOException,
                                  AutomationException
Computes pixel alignment against a fixed origin of selected items visible within the specified cell size range. When eligible items of varying cell sizes are found, this method verifies that each larger cell size is an integer multiple of all smaller cell size?G?^??

Parameters:
pParameters - A reference to a com.esri.arcgis.datasourcesraster.IComputePixelAlignmentParameters (in)
pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
ppOrigin - A reference to a com.esri.arcgis.geometry.IPoint (out: use single element array)
ppExtent - A reference to a com.esri.arcgis.geometry.IEnvelope (out: use single element array)
ppCellSizes - A reference to a com.esri.arcgis.geometry.IPointArray (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

exportItems

void exportItems(IExportItemsParameters pParameters,
                 ITrackCancel pTrackCancel)
                 throws java.io.IOException,
                        AutomationException
Export mosaic dataset items

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

getBoundaryGeometry

IGeometry getBoundaryGeometry(java.lang.String sViewID)
                              throws java.io.IOException,
                                     AutomationException
Returns the boundary geometry associated with all mosaic dataset items that belong to the specified image view.

Parameters:
sViewID - The sViewID (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.

populateAuxiliaryFields

void populateAuxiliaryFields(IFields pFields,
                             IPropertySet pFieldAliases,
                             ISelectionParameters pParameters,
                             ITrackCancel pTrackCancel)
                             throws java.io.IOException,
                                    AutomationException
Updates the specified set of auxiliary fields of mosaic dataset items that match the specified selection parameters. Values are extracted from the metadata properties of the corresponding raster.

Parameters:
pFields - A reference to a com.esri.arcgis.geodatabase.IFields (in)
pFieldAliases - A reference to a com.esri.arcgis.system.IPropertySet (in)
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.

exportGeometry

void exportGeometry(IExportGeometryParameters pParameters,
                    ITrackCancel pTrackCancel)
                    throws java.io.IOException,
                           AutomationException
Export mosaic dataset geometries into a feature class.

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

loadDefinition

void loadDefinition(java.lang.String key,
                    java.lang.Object[] ppObject)
                    throws java.io.IOException,
                           AutomationException
Loads the value associated with the specified name from the mosaic dataset's definition table. If the loaded object implements the IMosaicDatasetDefinitionObject interface, its .Changed property is reset to FALSE.

Parameters:
key - The key (in)
ppObject - A reference to another Object (IUnknown) (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

updateDefinition

void updateDefinition(java.lang.String key,
                      java.lang.Object pObject)
                      throws java.io.IOException,
                             AutomationException
Updates the value associated with the specified name in the mosaic dataset's definition table. The table is not updated if an object implementing the IMosaicDatasetDefinitionObject interface is specified and the .Changed property returns FALSE.

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

estimateStatistics

void estimateStatistics(IEstimateStatisticsParameters pParameters,
                        ITrackCancel pTrackCancel,
                        IArray[] ppAggregatedRasterHistograms,
                        IArray[] ppAggregatedRasterStatistics)
                        throws java.io.IOException,
                               AutomationException
Aggregate estimated histogram and statistics of selected mosaic dataset items.

Parameters:
pParameters - A reference to a com.esri.arcgis.datasourcesraster.IEstimateStatisticsParameters (in)
pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
ppAggregatedRasterHistograms - A reference to a com.esri.arcgis.system.IArray (out: use single element array)
ppAggregatedRasterStatistics - A reference to a com.esri.arcgis.system.IArray (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.