|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.arcgis.datasourcesraster.MosaicDataset
public class MosaicDataset
A mosaic dataset object.
| Constructor Summary | |
|---|---|
MosaicDataset()
Constructs a MosaicDataset using ArcGIS Engine. |
|
MosaicDataset(Object obj)
Construct a MosaicDataset using a reference to such an object returned from ArcGIS Engine or Server. |
|
| Method Summary | |
|---|---|
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 |
alterDefinition()
Saves any changes made to this dataset. |
void |
analyze(IAnalyzeParameters pAnalyzeParameters,
ITrackCancel pTrackCancel)
Analyzes the mosaic dataset for errors. |
void |
analyze(int tableComponents)
Analyze the data to update/generate DBMS statistics. |
void |
applyFunction(IRasterFunction pFunction,
Object pArguments,
String name)
Applies a given function to this mosaic dataset on top of all existing functions. |
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 |
changeSchemaLock(int schemaLock)
Changes a schema lock. |
void |
clearFunction()
Clears all functions appied to this mosaic dataset. |
void |
computeCellSizes(double[] pLowCellSize,
double[] pHighCellSize)
Computes the smallest low cell size and the largest high cell size values from items in the mosaic catalog. |
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 |
deleteMosaicDataset(IDeleteMosaicDatasetParameters pMDDeleteParams,
ITrackCancel pTrackCancel)
Deletes the mosaic dataset. |
boolean |
equals(Object o)
Compare this object with another |
void |
exportPaths(boolean bQueryMosaicPaths,
boolean bQueryCatalogItemPaths,
String exportTableName,
IWorkspace pWorkspace,
String configurationKeyword,
ITrackCancel pTrackCancel)
Exports paths associated with the raster datasets and the data sources of selected catalog items to the specified table in the target workspace. |
void |
findMemberFunctionsArgumentsByCLSID(IUID functionArgumentsCLSID,
IArray ppMatchingFunctionArguments)
Finds raster function arguments in this dataset that match the given function arguments CLSID. |
IArray |
findMemberFunctionsByCLSID(IUID rasterFunctionCLSID)
Finds raster functions in this dataset that match the given function CLSID. |
IArray |
findMemberFunctionsByName(String rasterFunctionName)
Finds raster functions in this dataset that match the given function name. |
void |
generateOverviews(IGenerateOverviewsParameters pParameters,
ITrackCancel pTrackCancel)
Generates overview images corresponding to selected catalog items. |
int |
getAllowableComponents()
The allowable components to be analyzed. |
IArray |
getAllRasterTypeInstances()
Returns all available raster type instances. |
ITable |
getAnalysisResults()
The associated analysis results table. |
Object |
getArguments()
The raster function arguments. |
IFeatureClass |
getBoundary()
The associated boundary. |
IGeometry |
getBoundaryGeometry()
The associated boundary as a geometry. |
ITable |
getCacheTable()
The cache table associated with the mosaic dataset. |
IFeatureClass |
getCatalog()
The catalog. |
int |
getCatalogType()
The raster catalog type. |
ICellSizeLevels |
getCellSizeLevels(int instanceID)
Returns the cell size levels associated with the specified raster type instance. |
IEnumName |
getChildren()
The mosaic dataset owned tables. |
static String |
getClsid()
getClsid. |
void |
getCurrentSchemaLocks(IEnumSchemaLockInfo[] schemaLockInfo)
The list of current locks. |
IDEDataset |
getDataElement()
The data element corresponding to the dataset component. |
IWorkspaceName |
getDefaultCacheWorkspace()
The default workspace for storing cached datasets associated with the mosaic dataset. |
IWorkspaceName |
getDefaultOverviewWorkspace()
The default workspace for storing overview raster dataset associated with the mosaic dataset. |
double |
getDeviceDpi()
The device DPI. |
ITable |
getDodgingTable()
The associated color correction table. |
IRasterFunction |
getFunction()
The raster function. |
IStringArray |
getItemPaths(IRow pRow)
Parses the raster dataset and item URI attributes of the specified mosaic catalog row and returns an array of paths. |
ITable |
getLevelsTable()
The associated cell size levels table. |
ITable |
getLogTable()
The associated log table. |
IArray |
getMemberDatasetNames()
The constituent datasets names referenced by this function raster dataset. |
IArray |
getMemberRasterDatasets()
The constituent raster datasets in this function raster dataset. |
IStringArray |
getMosaicDatasetPaths()
The array of paths stored at the mosaic dataset (top) level. |
IMosaicFunction |
getMosaicFunction()
The mosaic function. |
IMosaicFunctionArguments |
getMosaicFunctionArguments()
The mosaic function arguments. |
IArray |
getOverviewInstances()
Returns all raster type instances corresponding to overview schemas. |
ITable |
getOverviewTable()
The associated overview table. |
IDataset |
getParent()
The containing parent dataset. |
IStringArray |
getPaths()
Returns all paths associated with the object. |
IPropertySet |
getProperties()
The function raster dataset proprties. |
IQueryPathsParameters |
getQueryPathsParameters()
Parameters that control how paths stored in the mosaic dataset are queried. |
IRasterInfo |
getRasterInfo()
The raster information. |
IRasterType |
getRasterTypeInstance(int instanceID)
Returns the raster type object associated with the specified instance ID. |
IStringArray |
getRasterTypePaths(IRasterType pRasterType)
Parses the specified raster type and returns an array of paths. |
ITable |
getRasterTypeTable()
The associated raster types. |
IRasterType |
getRecommendedRasterType()
Returns a raster type object recommended as a possible default for this mosaic dataset. |
String |
getRelativePath()
The msoaic dataset's relative path. |
IFeatureClass |
getSeamline()
The associated seamline table. |
IArray |
getSelectedRasterTypeInstances(ISelectionParameters pSelectionParameters)
Returns all raster type instances associated with selected catalog items. |
ITable |
getStatusTable()
The associated status table. |
ITable |
getStereoTable()
The associated stereo table. |
ITable |
getViewTable()
The associated view table. |
String |
getVisibleFields()
The visible fields in a mosaic dataset |
int |
hashCode()
the hashcode for this object |
void |
importGeometry(IImportGeometryParameters pParameters,
ITrackCancel pTrackCancel)
Imports external geometry into the mosaic dataset. |
void |
init(IRasterFunction pFunction,
Object pArguments)
Initializes this function raster dataset. |
boolean |
isReferenced()
Indicates if this is a referenced 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 |
onAddField(IObjectClassSchemaEventsOnAddFieldEvent theEvent)
This event is fired when a new field is added to the object class. |
void |
onBehaviorChanged(IObjectClassSchemaEventsOnBehaviorChangedEvent theEvent)
This event is fired when the behavior class for the object class changes. |
void |
onDeleteField(IObjectClassSchemaEventsOnDeleteFieldEvent theEvent)
This event is fired when a field is deleted from the object class. |
void |
prepareSchema(int sideTables,
IArray pRasterTypeNameObjects)
Creates all mosaic dataset side-tables and their relationships. |
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 |
repairManagedOverviews(ITrackCancel pTrackCancel)
Repairs the managed overview paths for mosaic datasets that have been moved. |
void |
repairReferencedSideTables(Object pTargetCatalogOrMosaicDataset)
Repairs a referenced mosaic dataset to point to the spcecified target mosaic dataset or raster catalog. |
void |
replacePaths(IReplacePathsParameters pParameters,
ITrackCancel pTrackCancel)
Replaces paths associated with the raster datasets and the data sources of selected catalog items. |
void |
replacePaths(IStringArray pOldPaths,
IStringArray pNewPaths)
Updates all paths associated with the object using the specified mapping rule. |
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 |
setAnalysisResultsByRef(ITable ppAnalysisResultsTable)
The associated analysis results table. |
void |
setArgumentsByRef(Object ppArguments)
The raster function arguments. |
void |
setCacheTableByRef(ITable ppCacheTable)
The cache table associated with the mosaic dataset. |
void |
setDeviceDpi(double pDpi)
The device DPI. |
void |
setFullNameByRef(IName rhs1)
The name of this function raster dataset. |
void |
setFunctionByRef(IRasterFunction ppFunction)
The raster function. |
void |
setLevelsTableByRef(ITable ppLevelsTable)
The associated cell size levels table. |
void |
setLogTableByRef(ITable ppLogTable)
The associated log table. |
void |
setOverviewTableByRef(ITable ppOverviewTable)
The associated overview table. |
void |
setPropertiesByRef(IPropertySet ppProperties)
The function raster dataset proprties. |
void |
setQueryPathsParametersByRef(IQueryPathsParameters ppQueryPathsParameters)
Parameters that control how paths stored in the mosaic dataset are queried. |
void |
setRasterTypeTableByRef(ITable ppRasterTypeTable)
The associated raster types. |
void |
setReferenced(boolean pReferenced)
Indicates if this is a referenced mosaic dataset. |
void |
setRelativePath(String pPath)
The msoaic dataset's relative path. |
void |
setStatusTableByRef(ITable ppStatusTable)
The associated status table. |
void |
setViewTableByRef(ITable ppViewTable)
The associated view table. |
void |
simplify()
Simplifies the function raster dataset by removing redundant raster functions. |
void |
splitMergedItems(ISplitMergedItemsParameters pParameters,
ITrackCancel pTrackCancel)
Creates new mosaic dataset items based on the constituent parts of a previously merged item. |
void |
synchronize(ISynchronizeParameters pParameters,
ITrackCancel pTrackCancel)
Rebuilds selected catalog items and synchronizes them with the corresponding data source. |
void |
updateBoundary(IGeometry pBoundaryGeometry)
Updates the boundary associated with the mosaic dataset to be the specified geometry. |
void |
updateCellSizeLevels(int instanceID,
ICellSizeLevels pCellSizeLevels)
Stores the cell size levels associated with the specified raster type instance ID. |
int |
updateRasterTypeInstance(IRasterType pRasterTypeInstance)
Updates or adds the specified raster type object to the collection. |
void |
updateTimeStamp(ISelectionParameters pParameters,
ITrackCancel pTrackCancel)
Updates the time stamp value of selected catalog items. |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.esri.arcgis.interop.RemoteObjRef |
|---|
getJintegraDispatch, release |
| Constructor Detail |
|---|
public MosaicDataset()
throws IOException,
UnknownHostException
IOException - if there are interop problems
UnknownHostException - if there are interop problems
public MosaicDataset(Object obj)
throws IOException
obj to MosaicDataset.
obj - an object returned from ArcGIS Engine or Server
IOException - if there are interop problems
MosaicDataset theMosaicDataset = (MosaicDataset) obj;| Method Detail |
|---|
public static String getClsid()
public boolean equals(Object o)
equals in class Objectpublic int hashCode()
hashCode in class Object
public void setFullNameByRef(IName rhs1)
throws IOException,
AutomationException
setFullNameByRef in interface IFunctionRasterDatasetrhs1 - A reference to a com.esri.arcgis.system.IName (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void init(IRasterFunction pFunction,
Object pArguments)
throws IOException,
AutomationException
init in interface IFunctionRasterDatasetpFunction - A reference to a com.esri.arcgis.datasourcesraster.IRasterFunction (in)pArguments - A reference to another Object (IUnknown) (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IRasterFunction getFunction()
throws IOException,
AutomationException
getFunction in interface IFunctionRasterDatasetIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setFunctionByRef(IRasterFunction ppFunction)
throws IOException,
AutomationException
setFunctionByRef in interface IFunctionRasterDatasetppFunction - A reference to a com.esri.arcgis.datasourcesraster.IRasterFunction (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public Object getArguments()
throws IOException,
AutomationException
getArguments in interface IFunctionRasterDatasetIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setArgumentsByRef(Object ppArguments)
throws IOException,
AutomationException
setArgumentsByRef in interface IFunctionRasterDatasetppArguments - A reference to another Object (IUnknown) (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IPropertySet getProperties()
throws IOException,
AutomationException
getProperties in interface IFunctionRasterDatasetIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setPropertiesByRef(IPropertySet ppProperties)
throws IOException,
AutomationException
setPropertiesByRef in interface IFunctionRasterDatasetppProperties - A reference to a com.esri.arcgis.system.IPropertySet (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IRasterInfo getRasterInfo()
throws IOException,
AutomationException
getRasterInfo in interface IFunctionRasterDatasetIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void alterDefinition()
throws IOException,
AutomationException
alterDefinition in interface IFunctionRasterDatasetIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IArray getMemberRasterDatasets()
throws IOException,
AutomationException
getMemberRasterDatasets in interface IFunctionRasterDatasetIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IArray getMemberDatasetNames()
throws IOException,
AutomationException
getMemberDatasetNames in interface IFunctionRasterDatasetIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IArray findMemberFunctionsByCLSID(IUID rasterFunctionCLSID)
throws IOException,
AutomationException
findMemberFunctionsByCLSID in interface IFunctionRasterDatasetrasterFunctionCLSID - A reference to a com.esri.arcgis.system.IUID (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IArray findMemberFunctionsByName(String rasterFunctionName)
throws IOException,
AutomationException
findMemberFunctionsByName in interface IFunctionRasterDatasetrasterFunctionName - The rasterFunctionName (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void findMemberFunctionsArgumentsByCLSID(IUID functionArgumentsCLSID,
IArray ppMatchingFunctionArguments)
throws IOException,
AutomationException
findMemberFunctionsArgumentsByCLSID in interface IFunctionRasterDatasetfunctionArgumentsCLSID - A reference to a com.esri.arcgis.system.IUID (in)ppMatchingFunctionArguments - A reference to a com.esri.arcgis.system.IArray (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void simplify()
throws IOException,
AutomationException
simplify in interface IFunctionRasterDatasetIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IFeatureClass getCatalog()
throws IOException,
AutomationException
getCatalog in interface IMosaicDatasetIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setDeviceDpi(double pDpi)
throws IOException,
AutomationException
setDeviceDpi in interface IMosaicDatasetpDpi - The pDpi (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getDeviceDpi()
throws IOException,
AutomationException
getDeviceDpi in interface IMosaicDatasetIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isReferenced()
throws IOException,
AutomationException
isReferenced in interface IMosaicDatasetIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setReferenced(boolean pReferenced)
throws IOException,
AutomationException
setReferenced in interface IMosaicDatasetpReferenced - The pReferenced (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getCatalogType()
throws IOException,
AutomationException
getCatalogType in interface IMosaicDatasetIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IFeatureClass getBoundary()
throws IOException,
AutomationException
getBoundary in interface IMosaicDatasetIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IGeometry getBoundaryGeometry()
throws IOException,
AutomationException
getBoundaryGeometry in interface IMosaicDatasetIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IFeatureClass getSeamline()
throws IOException,
AutomationException
getSeamline in interface IMosaicDatasetIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ITable getStereoTable()
throws IOException,
AutomationException
getStereoTable in interface IMosaicDatasetIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ITable getDodgingTable()
throws IOException,
AutomationException
getDodgingTable in interface IMosaicDatasetIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ITable getRasterTypeTable()
throws IOException,
AutomationException
getRasterTypeTable in interface IMosaicDatasetIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setRasterTypeTableByRef(ITable ppRasterTypeTable)
throws IOException,
AutomationException
setRasterTypeTableByRef in interface IMosaicDatasetppRasterTypeTable - A reference to a com.esri.arcgis.geodatabase.ITable (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ITable getOverviewTable()
throws IOException,
AutomationException
getOverviewTable in interface IMosaicDatasetIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setOverviewTableByRef(ITable ppOverviewTable)
throws IOException,
AutomationException
setOverviewTableByRef in interface IMosaicDatasetppOverviewTable - A reference to a com.esri.arcgis.geodatabase.ITable (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ITable getLogTable()
throws IOException,
AutomationException
getLogTable in interface IMosaicDatasetIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setLogTableByRef(ITable ppLogTable)
throws IOException,
AutomationException
setLogTableByRef in interface IMosaicDatasetppLogTable - A reference to a com.esri.arcgis.geodatabase.ITable (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ITable getLevelsTable()
throws IOException,
AutomationException
getLevelsTable in interface IMosaicDatasetIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setLevelsTableByRef(ITable ppLevelsTable)
throws IOException,
AutomationException
setLevelsTableByRef in interface IMosaicDatasetppLevelsTable - A reference to a com.esri.arcgis.geodatabase.ITable (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getVisibleFields()
throws IOException,
AutomationException
getVisibleFields in interface IMosaicDatasetIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IEnumName getChildren()
throws IOException,
AutomationException
getChildren in interface IMosaicDatasetIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IMosaicFunction getMosaicFunction()
throws IOException,
AutomationException
getMosaicFunction in interface IMosaicDatasetIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IMosaicFunctionArguments getMosaicFunctionArguments()
throws IOException,
AutomationException
getMosaicFunctionArguments in interface IMosaicDatasetIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void applyFunction(IRasterFunction pFunction,
Object pArguments,
String name)
throws IOException,
AutomationException
applyFunction in interface IMosaicDatasetpFunction - A reference to a com.esri.arcgis.datasourcesraster.IRasterFunction (in)pArguments - A reference to another Object (IUnknown) (in)name - The name (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void clearFunction()
throws IOException,
AutomationException
clearFunction in interface IMosaicDatasetIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getRelativePath()
throws IOException,
AutomationException
getRelativePath in interface IMosaicDatasetIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setRelativePath(String pPath)
throws IOException,
AutomationException
setRelativePath in interface IMosaicDatasetpPath - The pPath (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ITable getStatusTable()
throws IOException,
AutomationException
getStatusTable in interface IMosaicDataset2IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setStatusTableByRef(ITable ppStatusTable)
throws IOException,
AutomationException
setStatusTableByRef in interface IMosaicDataset2ppStatusTable - A reference to a com.esri.arcgis.geodatabase.ITable (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ITable getAnalysisResults()
throws IOException,
AutomationException
getAnalysisResults in interface IMosaicDataset2IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setAnalysisResultsByRef(ITable ppAnalysisResultsTable)
throws IOException,
AutomationException
setAnalysisResultsByRef in interface IMosaicDataset2ppAnalysisResultsTable - A reference to a com.esri.arcgis.geodatabase.ITable (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void computeCellSizes(double[] pLowCellSize,
double[] pHighCellSize)
throws IOException,
AutomationException
computeCellSizes in interface IMosaicDataset2pLowCellSize - The pLowCellSize (out: use single element array)pHighCellSize - The pHighCellSize (out: use single element array)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ITable getViewTable()
throws IOException,
AutomationException
getViewTable in interface IMosaicDataset2IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setViewTableByRef(ITable ppViewTable)
throws IOException,
AutomationException
setViewTableByRef in interface IMosaicDataset2ppViewTable - A reference to a com.esri.arcgis.geodatabase.ITable (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ITable getCacheTable()
throws IOException,
AutomationException
getCacheTable in interface IMosaicDataset2IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setCacheTableByRef(ITable ppCacheTable)
throws IOException,
AutomationException
setCacheTableByRef in interface IMosaicDataset2ppCacheTable - A reference to a com.esri.arcgis.geodatabase.ITable (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void addRasters(IAddRastersParameters pParameters,
ITrackCancel pTrackCancel)
throws IOException,
AutomationException
addRasters in interface IMosaicDatasetOperationpParameters - A reference to a com.esri.arcgis.datasourcesraster.IAddRastersParameters (in)pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void synchronize(ISynchronizeParameters pParameters,
ITrackCancel pTrackCancel)
throws IOException,
AutomationException
synchronize in interface IMosaicDatasetOperationpParameters - A reference to a com.esri.arcgis.datasourcesraster.ISynchronizeParameters (in)pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void calculateCellSizeRanges(ICalculateCellSizeRangesParameters pParameters,
ITrackCancel pTrackCancel)
throws IOException,
AutomationException
calculateCellSizeRanges in interface IMosaicDatasetOperationpParameters - A reference to a com.esri.arcgis.datasourcesraster.ICalculateCellSizeRangesParameters (in)pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void buildBoundary(IBuildBoundaryParameters pParameters,
ITrackCancel pTrackCancel)
throws IOException,
AutomationException
buildBoundary in interface IMosaicDatasetOperationpParameters - A reference to a com.esri.arcgis.datasourcesraster.IBuildBoundaryParameters (in)pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void defineOverviews(IDefineOverviewsParameters pParameters,
ITrackCancel pTrackCancel)
throws IOException,
AutomationException
defineOverviews in interface IMosaicDatasetOperationpParameters - A reference to a com.esri.arcgis.datasourcesraster.IDefineOverviewsParameters (in)pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void generateOverviews(IGenerateOverviewsParameters pParameters,
ITrackCancel pTrackCancel)
throws IOException,
AutomationException
generateOverviews in interface IMosaicDatasetOperationpParameters - A reference to a com.esri.arcgis.datasourcesraster.IGenerateOverviewsParameters (in)pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void removeItems(IRemoveItemsParameters pParameters,
ITrackCancel pTrackCancel)
throws IOException,
AutomationException
removeItems in interface IMosaicDatasetOperationpParameters - A reference to a com.esri.arcgis.datasourcesraster.IRemoveItemsParameters (in)pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void buildFootprints(IBuildFootprintsParameters pParameters,
ITrackCancel pTrackCancel)
throws IOException,
AutomationException
buildFootprints in interface IMosaicDatasetOperationpParameters - A reference to a com.esri.arcgis.datasourcesraster.IBuildFootprintsParameters (in)pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void buildSeamlines(IBuildSeamlinesParameters pParameters,
ITrackCancel pTrackCancel)
throws IOException,
AutomationException
buildSeamlines in interface IMosaicDatasetOperationpParameters - A reference to a com.esri.arcgis.datasourcesraster.IBuildSeamlinesParameters (in)pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void replacePaths(IReplacePathsParameters pParameters,
ITrackCancel pTrackCancel)
throws IOException,
AutomationException
replacePaths in interface IMosaicDatasetOperationpParameters - A reference to a com.esri.arcgis.datasourcesraster.IReplacePathsParameters (in)pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void defineNoData(IDefineNoDataParameters pParameters,
ITrackCancel pTrackCancel)
throws IOException,
AutomationException
defineNoData in interface IMosaicDatasetOperationpParameters - A reference to a com.esri.arcgis.datasourcesraster.IDefineNoDataParameters (in)pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void computeDirtyArea(IComputeDirtyAreaParameters pParameters,
ITrackCancel pTrackCancel)
throws IOException,
AutomationException
computeDirtyArea in interface IMosaicDatasetOperationpParameters - A reference to a com.esri.arcgis.datasourcesraster.IComputeDirtyAreaParameters (in)pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void querySpatialIndex(IIndex[] ppSpatialIndex,
double[] pGridSize1,
double[] pGridSize2,
double[] pGridSize3)
throws IOException,
AutomationException
querySpatialIndex in interface IMosaicDatasetOperationppSpatialIndex - 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)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void resetSpatialIndex(double gridSize1,
double gridSize2,
double gridSize3)
throws IOException,
AutomationException
resetSpatialIndex in interface IMosaicDatasetOperationgridSize1 - The gridSize1 (in)gridSize2 - The gridSize2 (in)gridSize3 - The gridSize3 (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void updateTimeStamp(ISelectionParameters pParameters,
ITrackCancel pTrackCancel)
throws IOException,
AutomationException
updateTimeStamp in interface IMosaicDatasetOperationpParameters - A reference to a com.esri.arcgis.datasourcesraster.ISelectionParameters (in)pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void importGeometry(IImportGeometryParameters pParameters,
ITrackCancel pTrackCancel)
throws IOException,
AutomationException
importGeometry in interface IMosaicDatasetOperationpParameters - A reference to a com.esri.arcgis.datasourcesraster.IImportGeometryParameters (in)pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IWorkspaceName getDefaultOverviewWorkspace()
throws IOException,
AutomationException
getDefaultOverviewWorkspace in interface IMosaicDatasetOperationIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ICursor search(ISelectionParameters pParameters,
IQueryFilter pAdditionalQuery)
throws IOException,
AutomationException
search in interface IMosaicDatasetOperationpParameters - A reference to a com.esri.arcgis.datasourcesraster.ISelectionParameters (in)pAdditionalQuery - A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void addNewerRasters(ISelectionParameters pSelectionParameters,
ITrackCancel pTrackCancel)
throws IOException,
AutomationException
addNewerRasters in interface IMosaicDatasetOperationpSelectionParameters - A reference to a com.esri.arcgis.datasourcesraster.ISelectionParameters (in)pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ICellSizeLevels getCellSizeLevels(int instanceID)
throws IOException,
AutomationException
getCellSizeLevels in interface IMosaicDatasetOperationinstanceID - The instanceID (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void updateCellSizeLevels(int instanceID,
ICellSizeLevels pCellSizeLevels)
throws IOException,
AutomationException
updateCellSizeLevels in interface IMosaicDatasetOperationinstanceID - The instanceID (in)pCellSizeLevels - A reference to a com.esri.arcgis.datasourcesraster.ICellSizeLevels (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void analyze(IAnalyzeParameters pAnalyzeParameters,
ITrackCancel pTrackCancel)
throws IOException,
AutomationException
analyze in interface IMosaicDatasetOperation2pAnalyzeParameters - A reference to a com.esri.arcgis.datasourcesraster.IAnalyzeParameters (in)pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void prepareSchema(int sideTables,
IArray pRasterTypeNameObjects)
throws IOException,
AutomationException
prepareSchema in interface IMosaicDatasetOperation2sideTables - A com.esri.arcgis.datasourcesraster.esriMosaicDatasetSideTable constant (in)pRasterTypeNameObjects - A reference to a com.esri.arcgis.system.IArray (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IWorkspaceName getDefaultCacheWorkspace()
throws IOException,
AutomationException
getDefaultCacheWorkspace in interface IMosaicDatasetOperation2IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isStale(IRow pRow)
throws IOException,
AutomationException
isStale in interface IMosaicDatasetOperation2pRow - A reference to a com.esri.arcgis.geodatabase.IRow (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void deleteMosaicDataset(IDeleteMosaicDatasetParameters pMDDeleteParams,
ITrackCancel pTrackCancel)
throws IOException,
AutomationException
deleteMosaicDataset in interface IMosaicDatasetOperation2pMDDeleteParams - A reference to a com.esri.arcgis.datasourcesraster.IDeleteMosaicDatasetParameters (in)pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IRasterType getRecommendedRasterType()
throws IOException,
AutomationException
getRecommendedRasterType in interface IMosaicDatasetOperation2IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void mergeItems(IMergeItemsParameters pParameters,
ITrackCancel pTrackCancel)
throws IOException,
AutomationException
mergeItems in interface IMosaicDatasetOperation2pParameters - A reference to a com.esri.arcgis.datasourcesraster.IMergeItemsParameters (in)pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void splitMergedItems(ISplitMergedItemsParameters pParameters,
ITrackCancel pTrackCancel)
throws IOException,
AutomationException
splitMergedItems in interface IMosaicDatasetOperation2pParameters - A reference to a com.esri.arcgis.datasourcesraster.ISplitMergedItemsParameters (in)pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void updateBoundary(IGeometry pBoundaryGeometry)
throws IOException,
AutomationException
updateBoundary in interface IMosaicDatasetOperation2pBoundaryGeometry - A reference to a com.esri.arcgis.geometry.IGeometry (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void repairReferencedSideTables(Object pTargetCatalogOrMosaicDataset)
throws IOException,
AutomationException
repairReferencedSideTables in interface IMosaicDatasetOperation2pTargetCatalogOrMosaicDataset - A reference to another Object (IUnknown) (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void repairManagedOverviews(ITrackCancel pTrackCancel)
throws IOException,
AutomationException
repairManagedOverviews in interface IMosaicDatasetOperation2pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IRasterType getRasterTypeInstance(int instanceID)
throws IOException,
AutomationException
getRasterTypeInstance in interface IRasterTypeHistoryinstanceID - The instanceID (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IArray getAllRasterTypeInstances()
throws IOException,
AutomationException
getAllRasterTypeInstances in interface IRasterTypeHistoryIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IArray getOverviewInstances()
throws IOException,
AutomationException
getOverviewInstances in interface IRasterTypeHistoryIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int updateRasterTypeInstance(IRasterType pRasterTypeInstance)
throws IOException,
AutomationException
updateRasterTypeInstance in interface IRasterTypeHistorypRasterTypeInstance - A reference to a com.esri.arcgis.datasourcesraster.IRasterType (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IArray getSelectedRasterTypeInstances(ISelectionParameters pSelectionParameters)
throws IOException,
AutomationException
getSelectedRasterTypeInstances in interface IRasterTypeHistorypSelectionParameters - A reference to a com.esri.arcgis.datasourcesraster.ISelectionParameters (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void analyze(int tableComponents)
throws IOException,
AutomationException
When applied to a feature dataset, Analyze updates the statistics for all of the tables.
analyze in interface IDatasetAnalyzetableComponents - The tableComponents (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getAllowableComponents()
throws IOException,
AutomationException
The AllowableComponents property indicates which parts of the table or feature class can be analyzed. The returned value is based on the esriTableComponents enumeration. Members from this enumeration can be bitwise or’d together.
getAllowableComponents in interface IDatasetAnalyzeIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void onAddField(IObjectClassSchemaEventsOnAddFieldEvent theEvent)
throws IOException,
AutomationException
onAddField in interface IObjectClassSchemaEventstheEvent - The event
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void onDeleteField(IObjectClassSchemaEventsOnDeleteFieldEvent theEvent)
throws IOException,
AutomationException
onDeleteField in interface IObjectClassSchemaEventstheEvent - The event
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void onBehaviorChanged(IObjectClassSchemaEventsOnBehaviorChangedEvent theEvent)
throws IOException,
AutomationException
onBehaviorChanged in interface IObjectClassSchemaEventstheEvent - The event
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IStringArray getPaths()
throws IOException,
AutomationException
getPaths in interface IItemPathsIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void replacePaths(IStringArray pOldPaths,
IStringArray pNewPaths)
throws IOException,
AutomationException
replacePaths in interface IItemPathspOldPaths - A reference to a com.esri.arcgis.system.IStringArray (in)pNewPaths - A reference to a com.esri.arcgis.system.IStringArray (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void changeSchemaLock(int schemaLock)
throws IOException,
AutomationException
changeSchemaLock in interface ISchemaLockschemaLock - A com.esri.arcgis.geodatabase.esriSchemaLock constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void getCurrentSchemaLocks(IEnumSchemaLockInfo[] schemaLockInfo)
throws IOException,
AutomationException
The ISchemaLockInfo interface is used in concert with ISchemaLock to provide information about a schema lock, for example, whether it is shared or exclusive and for ArcSDE geodatabases, the name of the user who has the lock. Note that there will always be at least one schema lock on the dataset. Also note that by checking the schema locks on a dataset a shared schema lock is applied to the data.
getCurrentSchemaLocks in interface ISchemaLockschemaLockInfo - A reference to a com.esri.arcgis.geodatabase.IEnumSchemaLockInfo (out: use single element array)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IStringArray getRasterTypePaths(IRasterType pRasterType)
throws IOException,
AutomationException
getRasterTypePaths in interface IItemPathsQuery2pRasterType - A reference to a com.esri.arcgis.datasourcesraster.IRasterType (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IQueryPathsParameters getQueryPathsParameters()
throws IOException,
AutomationException
getQueryPathsParameters in interface IItemPathsQueryIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setQueryPathsParametersByRef(IQueryPathsParameters ppQueryPathsParameters)
throws IOException,
AutomationException
setQueryPathsParametersByRef in interface IItemPathsQueryppQueryPathsParameters - A reference to a com.esri.arcgis.datasourcesraster.IQueryPathsParameters (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IStringArray getMosaicDatasetPaths()
throws IOException,
AutomationException
getMosaicDatasetPaths in interface IItemPathsQueryIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IStringArray getItemPaths(IRow pRow)
throws IOException,
AutomationException
getItemPaths in interface IItemPathsQuerypRow - A reference to a com.esri.arcgis.geodatabase.IRow (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void exportPaths(boolean bQueryMosaicPaths,
boolean bQueryCatalogItemPaths,
String exportTableName,
IWorkspace pWorkspace,
String configurationKeyword,
ITrackCancel pTrackCancel)
throws IOException,
AutomationException
exportPaths in interface IItemPathsQuerybQueryMosaicPaths - The bQueryMosaicPaths (in)bQueryCatalogItemPaths - The bQueryCatalogItemPaths (in)exportTableName - The exportTableName (in)pWorkspace - A reference to a com.esri.arcgis.geodatabase.IWorkspace (in)configurationKeyword - The configurationKeyword (in)pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IDEDataset getDataElement()
throws IOException,
AutomationException
The DataElement method is used to access the data element for this dataset component.
getDataElement in interface IDatasetComponentIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IDataset getParent()
throws IOException,
AutomationException
Returns the parent of the dataset component. For example, for geodatabase network datasets this will return the containing feature dataset.
getParent in interface IDatasetComponentIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||