com.esri.arcgis.carto
Interface IColorChannelMapping

All Superinterfaces:
Serializable
All Known Implementing Classes:
RasterRGBRenderer, RasterStretchColorRampRenderer

public interface IColorChannelMapping
extends Serializable

Provides access to methods that control the mapping of bands to RGB color channels.

Product Availability

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


Method Summary
 Object getBandIndices()
          The band indices being used in the mapping.
 boolean isUseDefaultMapping()
          Indicates whether the default mapping is being used.
 void setBandIndices(Object vIndex)
          The band indices being used in the mapping.
 void setUseDefaultMapping(boolean bIsDefault)
          Indicates whether the default mapping is being used.
 

Method Detail

isUseDefaultMapping

boolean isUseDefaultMapping()
                            throws IOException,
                                   AutomationException
Indicates whether the default mapping is being used.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

setUseDefaultMapping

void setUseDefaultMapping(boolean bIsDefault)
                          throws IOException,
                                 AutomationException
Indicates whether the default mapping is being used.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

getBandIndices

Object getBandIndices()
                      throws IOException,
                             AutomationException
The band indices being used in the mapping.

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.

setBandIndices

void setBandIndices(Object vIndex)
                    throws IOException,
                           AutomationException
The band indices being used in the mapping.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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