com.esri.arcgis.datasourcesraster
Interface IMosaicDataset2

All Superinterfaces:
IMosaicDataset, Serializable
All Known Implementing Classes:
MosaicDataset

public interface IMosaicDataset2
extends IMosaicDataset, Serializable

Provides access to members that control a mosaic dataset.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


Method Summary
 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.
 ITable getAnalysisResults()
          The associated analysis results table.
 ITable getCacheTable()
          The cache table associated with the mosaic dataset.
 ITable getStatusTable()
          The associated status table.
 ITable getViewTable()
          The associated view table.
 void setAnalysisResultsByRef(ITable ppAnalysisResultsTable)
          The associated analysis results table.
 void setCacheTableByRef(ITable ppCacheTable)
          The cache table associated with the mosaic dataset.
 void setStatusTableByRef(ITable ppStatusTable)
          The associated status table.
 void setViewTableByRef(ITable ppViewTable)
          The associated view table.
 
Methods inherited from interface com.esri.arcgis.datasourcesraster.IMosaicDataset
applyFunction, clearFunction, getBoundary, getBoundaryGeometry, getCatalog, getCatalogType, getChildren, getDeviceDpi, getDodgingTable, getLevelsTable, getLogTable, getMosaicFunction, getMosaicFunctionArguments, getOverviewTable, getRasterTypeTable, getRelativePath, getSeamline, getStereoTable, getVisibleFields, isReferenced, setDeviceDpi, setLevelsTableByRef, setLogTableByRef, setOverviewTableByRef, setRasterTypeTableByRef, setReferenced, setRelativePath
 

Method Detail

getStatusTable

ITable getStatusTable()
                      throws IOException,
                             AutomationException
The associated status table.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

setStatusTableByRef

void setStatusTableByRef(ITable ppStatusTable)
                         throws IOException,
                                AutomationException
The associated status table.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
ppStatusTable - A reference to a com.esri.arcgis.geodatabase.ITable (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getAnalysisResults

ITable getAnalysisResults()
                          throws IOException,
                                 AutomationException
The associated analysis results table.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

setAnalysisResultsByRef

void setAnalysisResultsByRef(ITable ppAnalysisResultsTable)
                             throws IOException,
                                    AutomationException
The associated analysis results table.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
ppAnalysisResultsTable - A reference to a com.esri.arcgis.geodatabase.ITable (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

computeCellSizes

void computeCellSizes(double[] pLowCellSize,
                      double[] pHighCellSize)
                      throws IOException,
                             AutomationException
Computes the smallest low cell size and the largest high cell size values from items in the mosaic catalog. The values returned are in the same units as the spatial references of the catalog.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
pLowCellSize - The pLowCellSize (out: use single element array)
pHighCellSize - The pHighCellSize (out: use single element array)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getViewTable

ITable getViewTable()
                    throws IOException,
                           AutomationException
The associated view table.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

setViewTableByRef

void setViewTableByRef(ITable ppViewTable)
                       throws IOException,
                              AutomationException
The associated view table.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
ppViewTable - A reference to a com.esri.arcgis.geodatabase.ITable (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCacheTable

ITable getCacheTable()
                     throws IOException,
                            AutomationException
The cache table associated with the mosaic dataset.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

setCacheTableByRef

void setCacheTableByRef(ITable ppCacheTable)
                        throws IOException,
                               AutomationException
The cache table associated with the mosaic dataset.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
ppCacheTable - A reference to a com.esri.arcgis.geodatabase.ITable (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.