|
|||||||||
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(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 |
clearFunction()
Clears all functions appied to this mosaic dataset. |
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. |
boolean |
equals(Object o)
Compare this object with another |
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. |
Object |
getArguments()
The raster function arguments. |
IFeatureClass |
getBoundary()
The associated boundary. |
IGeometry |
getBoundaryGeometry()
The associated boundary as a geometry. |
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. |
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. |
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. |
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. |
IPropertySet |
getProperties()
The function raster dataset proprties. |
IRasterInfo |
getRasterInfo()
The raster information. |
IRasterType |
getRasterTypeInstance(int typeID)
Returns the raster type object associated with the specified instance ID. |
ITable |
getRasterTypeTable()
The associated raster types. |
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 |
getStereoTable()
The associated stereo 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. |
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 |
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 |
replacePaths(IReplacePathsParameters pParameters,
ITrackCancel pTrackCancel)
Replaces paths associated with the raster datasets and the data sources of selected catalog items. |
void |
resetSpatialIndex(double gridSize1,
double gridSize2,
double gridSize3)
Resets spatial index on the mosaic catalog. |
ICursor |
search(ISelectionParameters pParameters,
IQueryFilter pAdditionalQuery)
Returns a search cursor with mosaic dataset items matching all specified criteria. |
void |
setArgumentsByRef(Object ppArguments)
The raster function arguments. |
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 |
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 |
simplify()
Simplifies the function raster dataset by removing redundant raster functions. |
void |
synchronize(ISynchronizeParameters pParameters,
ITrackCancel pTrackCancel)
Rebuilds selected catalog items and synchronizes them with the corresponding data source. |
void |
updateCellSizeLevels(int instanceID,
ICellSizeLevels pCellSizeLevels)
Stores the cell size levels associated with the specified raster type instance ID. |
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 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 IRasterType getRasterTypeInstance(int typeID) throws IOException, AutomationException
getRasterTypeInstance
in interface IRasterTypeHistory
typeID
- The typeID (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.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |