com.esri.arcgis.datasourcesraster
Interface IRasterDatasetContainer

All Superinterfaces:
Serializable
All Known Implementing Classes:
FunctionRasterDataset

public interface IRasterDatasetContainer
extends Serializable

Provides access to members that control subdatasets.

Product Availability

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


Method Summary
 IRasterDataset getSubRasterDatasetByID(int subdatasetID)
          The given subdataset by id.
 IRasterDataset getSubRasterDatasetByName(String subdatasetName)
          The given subdataset by name.
 String getSubRasterDatasetCompleteName(int subdatasetID)
          The given subdataset's complete name.
 int getSubRasterDatasetCount()
          The number of subdatasets.
 IName getSubRasterDatasetFullName(int subdatasetID)
          The given subdataset's full name.
 String getSubRasterDatasetName(int subdatasetID)
          The given subdataset's name.
 boolean isDynamic()
          Indicates the collection is dynamic.
 

Method Detail

isDynamic

boolean isDynamic()
                  throws IOException,
                         AutomationException
Indicates the collection is dynamic.

Product Availability

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

Returns:
The pIsDynamic
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSubRasterDatasetCount

int getSubRasterDatasetCount()
                             throws IOException,
                                    AutomationException
The number of subdatasets.

Product Availability

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

Returns:
The pCount
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSubRasterDatasetName

String getSubRasterDatasetName(int subdatasetID)
                               throws IOException,
                                      AutomationException
The given subdataset's name.

Product Availability

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

Parameters:
subdatasetID - The subdatasetID (in)
Returns:
The pName
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSubRasterDatasetCompleteName

String getSubRasterDatasetCompleteName(int subdatasetID)
                                       throws IOException,
                                              AutomationException
The given subdataset's complete name.

Product Availability

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

Parameters:
subdatasetID - The subdatasetID (in)
Returns:
The pName
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSubRasterDatasetFullName

IName getSubRasterDatasetFullName(int subdatasetID)
                                  throws IOException,
                                         AutomationException
The given subdataset's full name.

Product Availability

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

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

getSubRasterDatasetByID

IRasterDataset getSubRasterDatasetByID(int subdatasetID)
                                       throws IOException,
                                              AutomationException
The given subdataset by id.

Product Availability

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

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

getSubRasterDatasetByName

IRasterDataset getSubRasterDatasetByName(String subdatasetName)
                                         throws IOException,
                                                AutomationException
The given subdataset by name.

Product Availability

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

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