com.esri.arcgis.carto
Interface IRasterRendererMaker2

All Superinterfaces:
Serializable
All Known Implementing Classes:
RasterRendererMakerDefault

public interface IRasterRendererMaker2
extends Serializable

Provides access to members that can determine the default display of a raster dataset.

Remarks

The IRasterRendererMaker2 interface allows you to define the default raster renderer based upon an input RasterDataset, while IRasterRendererMaker is based on an input Raster.

To implement this interface, the property and method of interface IRasterRendererMaker must be implemented. If IRasterRendererMaker2 is implemented, the default renderer defined in this interface will be used first. Otherwise, the system will use the renderer defined in the IRasterRendererMaker interface.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux


Method Summary
 IRasterRenderer createDefaultRasterRenderer(IRasterDataset pRasterDataset)
          Returns the raster renderer which should be used for the default display of the input raster.
 

Method Detail

createDefaultRasterRenderer

IRasterRenderer createDefaultRasterRenderer(IRasterDataset pRasterDataset)
                                            throws IOException,
                                                   AutomationException
Returns the raster renderer which should be used for the default display of the input raster.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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