com.esri.arcgis.carto
Interface IGdbRasterCatalogLayer

All Superinterfaces:
Serializable
All Known Implementing Classes:
GdbRasterCatalogLayer

public interface IGdbRasterCatalogLayer
extends Serializable

Provides access to members that control GeoDatabase RasterCatalog Layer.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux


Method Summary
 IRasterRenderer chooseRenderer(IRaster pRaster)
          Chooses a proper renderer for a given raster.
 IArray getRenderers()
          The renderers of RasterCatalog.
 boolean isDrawSelectedRasters()
          Indicates whether to draw the selected raster.
 boolean[] isRendererUsage()
          Indicates whether renderers are being used.
 void setDrawSelectedRasters(boolean b)
          Indicates whether to draw the selected raster.
 void setRenderers(IArray ppRenderers)
          The renderers of RasterCatalog.
 boolean setup(ITable pTable)
          Sets up the RasterCatalogLayer based on the given table.
 

Method Detail

setup

boolean setup(ITable pTable)
              throws IOException,
                     AutomationException
Sets up the RasterCatalogLayer based on the given table.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

setRenderers

void setRenderers(IArray ppRenderers)
                  throws IOException,
                         AutomationException
The renderers of RasterCatalog.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

getRenderers

IArray getRenderers()
                    throws IOException,
                           AutomationException
The renderers of RasterCatalog.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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.

isRendererUsage

boolean[] isRendererUsage()
                          throws IOException,
                                 AutomationException
Indicates whether renderers are being used.

Remarks

It returns an array of the status of the renderer usage. The length of the array equals the number of renderers being associated with the layer, and each element is a Boolean, where value true indicating that the corresponding renderer is in use.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

isDrawSelectedRasters

boolean isDrawSelectedRasters()
                              throws IOException,
                                     AutomationException
Indicates whether to draw the selected raster.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

setDrawSelectedRasters

void setDrawSelectedRasters(boolean b)
                            throws IOException,
                                   AutomationException
Indicates whether to draw the selected raster.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

chooseRenderer

IRasterRenderer chooseRenderer(IRaster pRaster)
                               throws IOException,
                                      AutomationException
Chooses a proper renderer for a given raster.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Parameters:
pRaster - A reference to a com.esri.arcgis.geodatabase.IRaster (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.