com.esri.arcgis.carto
Interface IMosaicLayer

All Superinterfaces:
Serializable
All Known Implementing Classes:
IMosaicLayerProxy, MosaicLayer

public interface IMosaicLayer
extends Serializable

Provides access to members that control the Mosaic layer.

Product Availability

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


Method Summary
 void createFromFilePath(String filePath)
          Creates the layer from a file path to the mosaic dataset
 void createFromMosaicDataset(IMosaicDataset mosaicDataset)
          Creates the layer from the mosaic dataset
 IFeatureLayer getBoundaryLayer()
          The Boundary layer referenced by the Mosaic Layer.
 String getFilePath()
          Filepath of the data source.
 IFeatureLayer getFootprintLayer()
          The footprint layer referenced by the Mosaic Layer.
 IMosaicDataset getMosaicDataset()
          The Mosaic Dataset referenced by the Mosaic Layer.
 IImageServerLayer getPreviewLayer()
          The preview layer referenced by the Mosaic Layer.
 IFeatureLayer getSeamlineLayer()
          The seamline layer referenced by the Mosaic Layer.
 

Method Detail

getFilePath

String getFilePath()
                   throws IOException,
                          AutomationException
Filepath of the data source.

Product Availability

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

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

getMosaicDataset

IMosaicDataset getMosaicDataset()
                                throws IOException,
                                       AutomationException
The Mosaic Dataset referenced by the Mosaic Layer.

Product Availability

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

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

getFootprintLayer

IFeatureLayer getFootprintLayer()
                                throws IOException,
                                       AutomationException
The footprint layer referenced by the Mosaic Layer.

Product Availability

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

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

getBoundaryLayer

IFeatureLayer getBoundaryLayer()
                               throws IOException,
                                      AutomationException
The Boundary layer referenced by the Mosaic Layer.

Product Availability

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

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

getPreviewLayer

IImageServerLayer getPreviewLayer()
                                  throws IOException,
                                         AutomationException
The preview layer referenced by the Mosaic Layer.

Product Availability

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

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

getSeamlineLayer

IFeatureLayer getSeamlineLayer()
                               throws IOException,
                                      AutomationException
The seamline layer referenced by the Mosaic Layer.

Product Availability

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

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

createFromMosaicDataset

void createFromMosaicDataset(IMosaicDataset mosaicDataset)
                             throws IOException,
                                    AutomationException
Creates the layer from the mosaic dataset

Product Availability

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

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

createFromFilePath

void createFromFilePath(String filePath)
                        throws IOException,
                               AutomationException
Creates the layer from a file path to the mosaic dataset

Product Availability

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

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