|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.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 problemspublic 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 Object
public int hashCode()
hashCode
in class Object
public void setFullNameByRef(IName rhs1) throws IOException, AutomationException
setFullNameByRef
in interface IFunctionRasterDataset
rhs1
- 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 IFunctionRasterDataset
pFunction
- 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 IFunctionRasterDataset
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setFunctionByRef(IRasterFunction ppFunction) throws IOException, AutomationException
setFunctionByRef
in interface IFunctionRasterDataset
ppFunction
- 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 IFunctionRasterDataset
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setArgumentsByRef(Object ppArguments) throws IOException, AutomationException
setArgumentsByRef
in interface IFunctionRasterDataset
ppArguments
- 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 IFunctionRasterDataset
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setPropertiesByRef(IPropertySet ppProperties) throws IOException, AutomationException
setPropertiesByRef
in interface IFunctionRasterDataset
ppProperties
- 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 IFunctionRasterDataset
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void alterDefinition() throws IOException, AutomationException
alterDefinition
in interface IFunctionRasterDataset
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IArray getMemberRasterDatasets() throws IOException, AutomationException
getMemberRasterDatasets
in interface IFunctionRasterDataset
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IArray getMemberDatasetNames() throws IOException, AutomationException
getMemberDatasetNames
in interface IFunctionRasterDataset
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IArray findMemberFunctionsByCLSID(IUID rasterFunctionCLSID) throws IOException, AutomationException
findMemberFunctionsByCLSID
in interface IFunctionRasterDataset
rasterFunctionCLSID
- 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 IFunctionRasterDataset
rasterFunctionName
- 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 IFunctionRasterDataset
functionArgumentsCLSID
- 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 IFunctionRasterDataset
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IFeatureClass getCatalog() throws IOException, AutomationException
getCatalog
in interface IMosaicDataset
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setDeviceDpi(double pDpi) throws IOException, AutomationException
setDeviceDpi
in interface IMosaicDataset
pDpi
- 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 IMosaicDataset
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isReferenced() throws IOException, AutomationException
isReferenced
in interface IMosaicDataset
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setReferenced(boolean pReferenced) throws IOException, AutomationException
setReferenced
in interface IMosaicDataset
pReferenced
- 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 IMosaicDataset
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IFeatureClass getBoundary() throws IOException, AutomationException
getBoundary
in interface IMosaicDataset
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IGeometry getBoundaryGeometry() throws IOException, AutomationException
getBoundaryGeometry
in interface IMosaicDataset
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IFeatureClass getSeamline() throws IOException, AutomationException
getSeamline
in interface IMosaicDataset
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ITable getStereoTable() throws IOException, AutomationException
getStereoTable
in interface IMosaicDataset
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ITable getDodgingTable() throws IOException, AutomationException
getDodgingTable
in interface IMosaicDataset
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ITable getRasterTypeTable() throws IOException, AutomationException
getRasterTypeTable
in interface IMosaicDataset
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setRasterTypeTableByRef(ITable ppRasterTypeTable) throws IOException, AutomationException
setRasterTypeTableByRef
in interface IMosaicDataset
ppRasterTypeTable
- 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 IMosaicDataset
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setOverviewTableByRef(ITable ppOverviewTable) throws IOException, AutomationException
setOverviewTableByRef
in interface IMosaicDataset
ppOverviewTable
- 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 IMosaicDataset
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setLogTableByRef(ITable ppLogTable) throws IOException, AutomationException
setLogTableByRef
in interface IMosaicDataset
ppLogTable
- 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 IMosaicDataset
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setLevelsTableByRef(ITable ppLevelsTable) throws IOException, AutomationException
setLevelsTableByRef
in interface IMosaicDataset
ppLevelsTable
- 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 IMosaicDataset
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnumName getChildren() throws IOException, AutomationException
getChildren
in interface IMosaicDataset
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IMosaicFunction getMosaicFunction() throws IOException, AutomationException
getMosaicFunction
in interface IMosaicDataset
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IMosaicFunctionArguments getMosaicFunctionArguments() throws IOException, AutomationException
getMosaicFunctionArguments
in interface IMosaicDataset
IOException
- 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 IMosaicDataset
pFunction
- 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 IMosaicDataset
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getRelativePath() throws IOException, AutomationException
getRelativePath
in interface IMosaicDataset
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setRelativePath(String pPath) throws IOException, AutomationException
setRelativePath
in interface IMosaicDataset
pPath
- 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 IMosaicDataset2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setStatusTableByRef(ITable ppStatusTable) throws IOException, AutomationException
setStatusTableByRef
in interface IMosaicDataset2
ppStatusTable
- 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 IMosaicDataset2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setAnalysisResultsByRef(ITable ppAnalysisResultsTable) throws IOException, AutomationException
setAnalysisResultsByRef
in interface IMosaicDataset2
ppAnalysisResultsTable
- 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 IMosaicDataset2
pLowCellSize
- 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 IMosaicDataset2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setViewTableByRef(ITable ppViewTable) throws IOException, AutomationException
setViewTableByRef
in interface IMosaicDataset2
ppViewTable
- 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 IMosaicDataset2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setCacheTableByRef(ITable ppCacheTable) throws IOException, AutomationException
setCacheTableByRef
in interface IMosaicDataset2
ppCacheTable
- 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 IMosaicDatasetOperation
pParameters
- 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 IMosaicDatasetOperation
pParameters
- 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 IMosaicDatasetOperation
pParameters
- 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 IMosaicDatasetOperation
pParameters
- 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 IMosaicDatasetOperation
pParameters
- 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 IMosaicDatasetOperation
pParameters
- 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 IMosaicDatasetOperation
pParameters
- 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 IMosaicDatasetOperation
pParameters
- 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 IMosaicDatasetOperation
pParameters
- 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 IMosaicDatasetOperation
pParameters
- 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 IMosaicDatasetOperation
pParameters
- 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 IMosaicDatasetOperation
pParameters
- 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 IMosaicDatasetOperation
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)
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 IMosaicDatasetOperation
gridSize1
- 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 IMosaicDatasetOperation
pParameters
- 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 IMosaicDatasetOperation
pParameters
- 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 IMosaicDatasetOperation
IOException
- 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 IMosaicDatasetOperation
pParameters
- 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 IMosaicDatasetOperation
pSelectionParameters
- 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 IMosaicDatasetOperation
instanceID
- 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 IMosaicDatasetOperation
instanceID
- 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 IMosaicDatasetOperation2
pAnalyzeParameters
- 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 IMosaicDatasetOperation2
sideTables
- 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 IMosaicDatasetOperation2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isStale(IRow pRow) throws IOException, AutomationException
isStale
in interface IMosaicDatasetOperation2
pRow
- 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 IMosaicDatasetOperation2
pMDDeleteParams
- 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 IMosaicDatasetOperation2
IOException
- 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 IMosaicDatasetOperation2
pParameters
- 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 IMosaicDatasetOperation2
pParameters
- 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 IMosaicDatasetOperation2
pBoundaryGeometry
- 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 IMosaicDatasetOperation2
pTargetCatalogOrMosaicDataset
- 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 IMosaicDatasetOperation2
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 getRasterTypeInstance(int instanceID) throws IOException, AutomationException
getRasterTypeInstance
in interface IRasterTypeHistory
instanceID
- 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 IRasterTypeHistory
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IArray getOverviewInstances() throws IOException, AutomationException
getOverviewInstances
in interface IRasterTypeHistory
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int updateRasterTypeInstance(IRasterType pRasterTypeInstance) throws IOException, AutomationException
updateRasterTypeInstance
in interface IRasterTypeHistory
pRasterTypeInstance
- 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 IRasterTypeHistory
pSelectionParameters
- 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 IDatasetAnalyze
tableComponents
- 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 IDatasetAnalyze
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void onAddField(IObjectClassSchemaEventsOnAddFieldEvent theEvent) throws IOException, AutomationException
onAddField
in interface IObjectClassSchemaEvents
theEvent
- 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 IObjectClassSchemaEvents
theEvent
- 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 IObjectClassSchemaEvents
theEvent
- 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 IItemPaths
IOException
- 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 IItemPaths
pOldPaths
- 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 ISchemaLock
schemaLock
- 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 ISchemaLock
schemaLockInfo
- 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 IItemPathsQuery2
pRasterType
- 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 IItemPathsQuery
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setQueryPathsParametersByRef(IQueryPathsParameters ppQueryPathsParameters) throws IOException, AutomationException
setQueryPathsParametersByRef
in interface IItemPathsQuery
ppQueryPathsParameters
- 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 IItemPathsQuery
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IStringArray getItemPaths(IRow pRow) throws IOException, AutomationException
getItemPaths
in interface IItemPathsQuery
pRow
- 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 IItemPathsQuery
bQueryMosaicPaths
- 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 IDatasetComponent
IOException
- 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 IDatasetComponent
IOException
- 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 |