com.esri.arcgis.geodatabase
Interface IRasterColormap

All Superinterfaces:
Serializable
All Known Subinterfaces:
IRasterColormap2
All Known Implementing Classes:
RasterColormap

public interface IRasterColormap
extends Serializable

Provides access to members that control a raster colormap.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux


Method Summary
 int bin(double pixval)
          Translates pixel values into integers to index them into the colormap.
 Object getBlueValues()
          Array of blue ratios as doubles between 0.0 and 1.0.
 Object getColors()
          Array of colors as OLE_COLORs.
 Object getGreenValues()
          Array of green ratios as doubles between 0.0 and 1.0.
 Object getRedValues()
          Array of red ratios as doubles between 0.0 and 1.0.
 void setBlueValues(Object val)
          Array of blue ratios as doubles between 0.0 and 1.0.
 void setColors(Object val)
          Array of colors as OLE_COLORs.
 void setGreenValues(Object val)
          Array of green ratios as doubles between 0.0 and 1.0.
 void setRedValues(Object val)
          Array of red ratios as doubles between 0.0 and 1.0.
 

Method Detail

getRedValues

Object getRedValues()
                    throws IOException,
                           AutomationException
Array of red ratios as doubles between 0.0 and 1.0.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

setRedValues

void setRedValues(Object val)
                  throws IOException,
                         AutomationException
Array of red ratios as doubles between 0.0 and 1.0.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

getGreenValues

Object getGreenValues()
                      throws IOException,
                             AutomationException
Array of green ratios as doubles between 0.0 and 1.0.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

setGreenValues

void setGreenValues(Object val)
                    throws IOException,
                           AutomationException
Array of green ratios as doubles between 0.0 and 1.0.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

getBlueValues

Object getBlueValues()
                     throws IOException,
                            AutomationException
Array of blue ratios as doubles between 0.0 and 1.0.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

setBlueValues

void setBlueValues(Object val)
                   throws IOException,
                          AutomationException
Array of blue ratios as doubles between 0.0 and 1.0.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

getColors

Object getColors()
                 throws IOException,
                        AutomationException
Array of colors as OLE_COLORs.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

setColors

void setColors(Object val)
               throws IOException,
                      AutomationException
Array of colors as OLE_COLORs.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

bin

int bin(double pixval)
        throws IOException,
               AutomationException
Translates pixel values into integers to index them into the colormap.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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