com.esri.arcgis.datasourcesraster
Interface IRasterTypeHistory

All Superinterfaces:
Serializable
All Known Subinterfaces:
IRasterTypeHistory2
All Known Implementing Classes:
IRasterTypeHistoryProxy, MosaicDataset

public interface IRasterTypeHistory
extends Serializable

Provides access to members that control raster type history.

Product Availability

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


Method Summary
 IArray getAllRasterTypeInstances()
          Returns all available raster type instances.
 IArray getOverviewInstances()
          Returns all raster type instances corresponding to overview schemas.
 IRasterType getRasterTypeInstance(int instanceID)
          Returns the raster type object associated with the specified instance ID.
 IArray getSelectedRasterTypeInstances(ISelectionParameters pSelectionParameters)
          Returns all raster type instances associated with selected catalog items.
 int updateRasterTypeInstance(IRasterType pRasterTypeInstance)
          Updates or adds the specified raster type object to the collection.
 

Method Detail

getRasterTypeInstance

IRasterType getRasterTypeInstance(int instanceID)
                                  throws IOException,
                                         AutomationException
Returns the raster type object associated with the specified instance ID.

Product Availability

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

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

getAllRasterTypeInstances

IArray getAllRasterTypeInstances()
                                 throws IOException,
                                        AutomationException
Returns all available raster type instances.

Product Availability

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

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

getOverviewInstances

IArray getOverviewInstances()
                            throws IOException,
                                   AutomationException
Returns all raster type instances corresponding to overview schemas.

Product Availability

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

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

updateRasterTypeInstance

int updateRasterTypeInstance(IRasterType pRasterTypeInstance)
                             throws IOException,
                                    AutomationException
Updates or adds the specified raster type object to the collection. Returns the ID of the updated or newly added instance.

Product Availability

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

Parameters:
pRasterTypeInstance - A reference to a com.esri.arcgis.datasourcesraster.IRasterType (in)
Returns:
The pInstanceID
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSelectedRasterTypeInstances

IArray getSelectedRasterTypeInstances(ISelectionParameters pSelectionParameters)
                                      throws IOException,
                                             AutomationException
Returns all raster type instances associated with selected catalog items.

Product Availability

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

Parameters:
pSelectionParameters - A reference to a com.esri.arcgis.datasourcesraster.ISelectionParameters (in)
Returns:
A reference to a com.esri.arcgis.system.IArray
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.