com.esri.arcgis.datasourcesraster
Interface IRasterColormap4

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

public interface IRasterColormap4
extends IRasterColormap3, Serializable

Provides access to members that control a raster colormap.

Product Availability

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


Method Summary
 int getSize()
          The number of colors in this colormap.
 Object getValues()
          The list of pixel values.
 void loadFromString(String colormapDefinition)
          Loads from a colormap definition string.
 void queryMinMax(int[] min, int[] max)
          Queries minimum and maximum pixel values.
 void setValues(Object pValues)
          The list of pixel values.
 
Methods inherited from interface com.esri.arcgis.datasourcesraster.IRasterColormap3
loadFrom, saveTo
 
Methods inherited from interface com.esri.arcgis.datasourcesraster.IRasterColormap2
getBinFunction, getRemappedBlueValues, getRemappedColors, getRemappedGreenValues, getRemappedRedValues, setLUT
 
Methods inherited from interface com.esri.arcgis.geodatabase.IRasterColormap
bin, getBlueValues, getColors, getGreenValues, getRedValues, setBlueValues, setColors, setGreenValues, setRedValues
 

Method Detail

getValues

Object getValues()
                 throws IOException,
                        AutomationException
The list of pixel values.

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.

setValues

void setValues(Object pValues)
               throws IOException,
                      AutomationException
The list of pixel values.

Product Availability

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

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

queryMinMax

void queryMinMax(int[] min,
                 int[] max)
                 throws IOException,
                        AutomationException
Queries minimum and maximum pixel values.

Product Availability

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

Parameters:
min - The min (out: use single element array)
max - The max (out: use single element array)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

loadFromString

void loadFromString(String colormapDefinition)
                    throws IOException,
                           AutomationException
Loads from a colormap definition string.

Product Availability

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

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

getSize

int getSize()
            throws IOException,
                   AutomationException
The number of colors in this colormap.

Product Availability

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

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