com.esri.arcgis.carto
Interface IRasterRendererUniqueValues

All Superinterfaces:
Serializable
All Known Implementing Classes:
RasterClassifyColorRampRenderer, RasterUniqueValueRenderer

public interface IRasterRendererUniqueValues
extends Serializable

Provides access to members that control unique values.

Remarks

The IRasterRendererUniqueValues interface sets pixel information to the raster renderer. It provides a convenient way to render a raster with a Unique Values renderer, especially for rasters that do not have an associated attribute table.

Product Availability

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


Method Summary
 IUniqueValues getUniqueValues()
          The list of unique values.
 void setUniqueValuesByRef(IUniqueValues ppUniqueValues)
          The list of unique values.
 

Method Detail

setUniqueValuesByRef

void setUniqueValuesByRef(IUniqueValues ppUniqueValues)
                          throws IOException,
                                 AutomationException
The list of unique values.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

getUniqueValues

IUniqueValues getUniqueValues()
                              throws IOException,
                                     AutomationException
The list of unique values.

Remarks

The UniqueValues property specifies the UniqueValues (the pixel information of the raster) for the renderer.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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