com.esri.arcgis.datasourcesraster
Interface IRasterColormap2

All Superinterfaces:
IRasterColormap, Serializable
All Known Subinterfaces:
IRasterColormap3
All Known Implementing Classes:
RasterColormap

public interface IRasterColormap2
extends IRasterColormap, Serializable

Provides access to members that control a raster colormap.

Superseded By

IRasterColormap3

Remarks

The IRasterColormap2 interface provides function to map the index (objectid) to raster pixel values, so the entries in the raster colormap match the raster pixel values correctly. The LUT property sets the lookup table for mapping from index to raster pixel value.

Product Availability

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


Method Summary
 IBinFunction getBinFunction()
          The Bin function that maps pixel value into colormap index.
 Object getRemappedBlueValues()
          The remapped Blue color component values using LUT from index to value (OBJECTID, VALUE).
 Object getRemappedColors()
          The remapped colors using LUT from index to value (OBJECTID, VALUE).
 Object getRemappedGreenValues()
          The remapped Green color component values using LUT from index to value (OBJECTID, VALUE).
 Object getRemappedRedValues()
          The remapped Red color component values using LUT from index to value (OBJECTID, VALUE).
 void setLUT(ITable rhs1)
          The lookup table (OBJECTID, VALUE) for remaping from index to pixel value.
 
Methods inherited from interface com.esri.arcgis.geodatabase.IRasterColormap
bin, getBlueValues, getColors, getGreenValues, getRedValues, setBlueValues, setColors, setGreenValues, setRedValues
 

Method Detail

setLUT

void setLUT(ITable rhs1)
            throws IOException,
                   AutomationException
The lookup table (OBJECTID, VALUE) for remaping from index to pixel value.

Description

Set the lookup table to map index to raster pixel value.

Product Availability

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

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

getRemappedColors

Object getRemappedColors()
                         throws IOException,
                                AutomationException
The remapped colors using LUT from index to value (OBJECTID, VALUE).

Product Availability

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

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

getRemappedRedValues

Object getRemappedRedValues()
                            throws IOException,
                                   AutomationException
The remapped Red color component values using LUT from index to value (OBJECTID, VALUE).

Product Availability

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

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

getRemappedGreenValues

Object getRemappedGreenValues()
                              throws IOException,
                                     AutomationException
The remapped Green color component values using LUT from index to value (OBJECTID, VALUE).

Product Availability

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

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

getRemappedBlueValues

Object getRemappedBlueValues()
                             throws IOException,
                                    AutomationException
The remapped Blue color component values using LUT from index to value (OBJECTID, VALUE).

Product Availability

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

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

getBinFunction

IBinFunction getBinFunction()
                            throws IOException,
                                   AutomationException
The Bin function that maps pixel value into colormap index.

Product Availability

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

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