com.esri.arcgis.carto
Interface IRasterShader

All Superinterfaces:
Serializable
All Known Implementing Classes:
RasterShader

public interface IRasterShader
extends Serializable

Access to members that allow a raster shader to process pixel channels.

Product Availability

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


Method Summary
 short getBrightness()
          The brightness to be applied.
 short getContrast()
          The contrast to be applied.
 double getGamma()
          The gamma value to be applied.
 void setBrightness(short brightness)
          The brightness to be applied.
 void setContrast(short contrast)
          The contrast to be applied.
 void setGamma(double gamma)
          The gamma value to be applied.
 

Method Detail

setBrightness

void setBrightness(short brightness)
                   throws IOException,
                          AutomationException
The brightness to be applied.

Product Availability

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

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

getBrightness

short getBrightness()
                    throws IOException,
                           AutomationException
The brightness to be applied.

Product Availability

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

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

setContrast

void setContrast(short contrast)
                 throws IOException,
                        AutomationException
The contrast to be applied.

Product Availability

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

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

getContrast

short getContrast()
                  throws IOException,
                         AutomationException
The contrast to be applied.

Product Availability

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

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

setGamma

void setGamma(double gamma)
              throws IOException,
                     AutomationException
The gamma value to be applied.

Product Availability

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

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

getGamma

double getGamma()
                throws IOException,
                       AutomationException
The gamma value to be applied.

Product Availability

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

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